Magento 1.9 - 覆盖布局以在购物车页面(RWD 主题)上显示自定义属性
Magento 1.9 - Override layout to display Custom Attribute on Cart Page (RWD Theme)
我正在尝试在 SKU
字段下方的购物车页面上显示自定义属性。我设法在这个位置使用下面的代码做到了 app/design/frontend/rwd/default/template/checkout/cart/item
<div class="product-cart-sku">
<span class="label"><?php echo $this->__('Points'); ?>:</span> <?php echo $_item->getProduct()->getData('customer_product_points'); ?>
</div>
将 default.phtml
放置在 app/design/frontend/base/default/template/namespace/modulename/checkout/cart/item
位置无效。
如何覆盖默认布局以显示我的自定义属性?目前它获取 rwd
包。我不打算更改包,但如果安装了我的模块,它将调用我的 item/default.phtml
和显示属性。
尝试在我的布局中使用以下代码 xml 但似乎不起作用。
<checkout_cart_index>
<reference name ="checkout.cart">
<block type="checkout/cart" name="checkout.cart">
<action method="addItemRender">
<type>simple</type><block>checkout/cart_item_renderer</block><template>ei/productpoint/checkout/cart/item/default.phtml</template>
</action>
</block>
</reference>
</checkout_cart_index>
P.S. 它应该适用于所有类型的产品
试试这个
<checkout_cart_index>
<reference name="checkout.cart">
<action method="setTemplate"><template>{your_namespace}/{your_modulename}/checkout/cart/item/default.phtml</template></action>
</reference>
</checkout_cart_index>
我正在尝试在 SKU
字段下方的购物车页面上显示自定义属性。我设法在这个位置使用下面的代码做到了 app/design/frontend/rwd/default/template/checkout/cart/item
<div class="product-cart-sku">
<span class="label"><?php echo $this->__('Points'); ?>:</span> <?php echo $_item->getProduct()->getData('customer_product_points'); ?>
</div>
将 default.phtml
放置在 app/design/frontend/base/default/template/namespace/modulename/checkout/cart/item
位置无效。
如何覆盖默认布局以显示我的自定义属性?目前它获取 rwd
包。我不打算更改包,但如果安装了我的模块,它将调用我的 item/default.phtml
和显示属性。
尝试在我的布局中使用以下代码 xml 但似乎不起作用。
<checkout_cart_index>
<reference name ="checkout.cart">
<block type="checkout/cart" name="checkout.cart">
<action method="addItemRender">
<type>simple</type><block>checkout/cart_item_renderer</block><template>ei/productpoint/checkout/cart/item/default.phtml</template>
</action>
</block>
</reference>
</checkout_cart_index>
P.S. 它应该适用于所有类型的产品
试试这个
<checkout_cart_index>
<reference name="checkout.cart">
<action method="setTemplate"><template>{your_namespace}/{your_modulename}/checkout/cart/item/default.phtml</template></action>
</reference>
</checkout_cart_index>