我正在尝试将属性标签添加到产品页面上的“选择选项”下拉列表中,但没有对其进行硬编码,因为我可能会添加其他属性,因此例如我想显示“选择尺寸”或选择颜色” 。
我已经玩过并尝试了来自各种论坛的一些代码,但似乎无法让它工作 - 任何想法或任何建议的扩展
可配置的.phtml 中的核心代码是:
<?php
$_product = $this->getProduct();
$_attributes = Mage::helper('core')->decorateArray($this->getAllowAttributes());
?>
isSaleable() && count($_attributes)):?> <dt><label class="required"><em>*</em><?php echo $_attribute->getLabel() ?></label></dt>
<dd<?php if ($_attribute->decoratedIsLast){?> class="last"<?php }?>>
<div class="input-box">
<select name="super_attribute[<?php echo $_attribute->getAttributeId() ?>]" id="attribute<?php echo $_attribute->getAttributeId() ?>" class="required-entry super-attribute-select">
<option><?php echo $this->__('Choose Option')?></option>
</select>
</div>
</dd>
<?php endforeach; ?>
</dl>
var spConfig = new Product.Config(getJsonConfig() ?>);
</script>