Question

Je l'ai fait le montage dans les catalogue / view / Options / Type / configurable.phtml et cet autre type de travail sur le modèle a été l'édition dans tous les sens. Tout à coup, tout le bloc d'options configurable (qui rend configurable.phtml) a disparu de la page. Les blocs suivants sont toujours en view.phtml:

<?php if ($_product->isSaleable() && $this->hasOptions()):?>
                <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
            <?php endif;?>

et

<?php if ($_product->isSaleable() && $this->hasOptions()):?>
                <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
            <?php endif;?>

Que pourrait manquer cela entraînerait la disparition du bloc d'options configurables? Il n'y a pas d'erreur dans le serveur ou les journaux Magento qui sont applicables. Ni aucune erreur JavaScript.

Était-ce utile?

La solution

A été toute modification apportée à /app/design/frontend/default/[default]/layout/catalog.xml?

<catalog_product_view translate="label">
 .....
            <block type="core/template_facade" name="product.info.container1" as="container1">
                <action method="setDataByKey"><key>alias_in_layout</key><value>container1</value></action>
                <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
                <action method="append"><block>product.info.options.wrapper</block></action>
                <action method="append"><block>product.info.options.wrapper.bottom</block></action>
            </block>
            <block type="core/template_facade" name="product.info.container2" as="container2">
                <action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
                <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
                <action method="append"><block>product.info.options.wrapper</block></action>
                <action method="append"><block>product.info.options.wrapper.bottom</block></action>
            </block>
            <action method="unsetCallChild"><child>container1</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
            <action method="unsetCallChild"><child>container2</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top