Magento - Как мне отразить выбранный атрибут товара (цвет) - PullRequest
1 голос
/ 09 апреля 2011

Я использую magento 1.4 +.

На странице просмотра продукта, используя настраиваемый продукт, Как я могу получить выбранный атрибут для отображения его названия.

Например - у меняцветные эскизы, и когда вы нажимаете его, обновляется и мой выпадающий список.Я хотел бы просто повторить текст по клику, а не менять выпадающий список.Какие-нибудь советы?вот мой код -

    <?php
    $_product    = $this->getProduct();
    $_attributes = Mage::helper('core')->decorateArray($this->getAllowAttributes());
?>
<?php if ($_product->isSaleable() && count($_attributes)):?>
    <dl class="product-options-block">
    <?php foreach($_attributes as $_attribute): ?>
        <dt><label class="required"><?php echo $_attribute->getLabel() ?> <em>*</em></label></dt>
        <dd<?php if ($_attribute->decoratedIsLast){?> class="last"<?php }?>>
            <div class="input-box">
                <select <?php if($this->showIcons()):?>style=""<?php endif;?> name="super_attribute[<?php echo $_attribute->getAttributeId() ?>]" id="attribute<?php echo $_attribute->getAttributeId() ?>" class="required-entry super-attribute-select">
                    <option><?php echo $this->__('Choose an Option...') ?></option>
                </select>
                <div style="clear:both;"></div>
            </div>
        </dd>
    <?php endforeach; ?>
    </dl>
    <script type="text/javascript">
        var spConfig = new Product.Config(<?php echo $this->getJsonConfig() ?>, '', optionsPrice, <?php echo $this->showIcons() ?>, '<?php echo $this->getIconsDir() ?>', '<?php echo $this->getIconExt() ?>', <?php echo $this->reloadeImage() ?>);
    </script>
<?php endif;?>
...