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