Hello,

I would like to inform developers in advance about some changes implemented for 
the next eShop release. One of new features implemented for the version 4.2.0 
is Multidimensional variant support. Shop owner will be able to configure 
products for unlimited level of variants (eg. Size, Color, Material..). For 
this functionality the following elements were introduced:

    - New configuration option - Master settings/Core 
settings/System/Variants/Use multidimensional variants.
    - oxVariantHandler class - responsible for general variant handling.
    - oxMdVariant class - defines a structure for storing multidimensional 
variants.
    - oxvariantselect Smarty plugin - inits necessary JavaScript, represents 
oxMdVariant structure as a set of select boxes.
    - inc/variant_selector.tpl template - a snippet including variant selector.
    - details.tpl include inc/variant_selector.tpl
    - details.tpl in multidimensional variant view case hides existing variant 
list under <noscript> tag.
    - Details::isMdVariantView() public method - Checks should it show MD 
variant selection.
    - oxArticle::getMdVariants public method - Returns multidimensional variant 
structure.
    - oxArticle::getMdSubvariants() - Returns first level variants from 
multidimensional variants list.




Tomas Liubinas 
Lead developer
Zend Certified Engineer  

[email protected]
Phone +370 37 333053
Fax +370 37 333054 
www.oxid-esales.com 
 

OXID eSales AG
Bertoldstraße 48, 79098 Freiburg, Germany

Lithuanian Division
K. Petrausko g. 26-316, Kaunas LT-44158, Lithuania

 
Sales tax identification number: DE 231 450 866
Board of directors authorized to represent the company:
Roland Fesenmayr (chairman), Eric Jankowfsky, Andrea Seeger
Chairman of the supervisory board: Harald Fuchs 
Head office Freiburg: Bertoldstraße 48, 79098 Freiburg, Germany
Court of registration: Amtsgericht Freiburg i. Br., HRB 701648, Office 
reference number: 06/447/41949

The next Generation of Premium eCommerce

Latest version OXID eShop 4 as open source

_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to