2013-06-21 5 views
1

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

<?php echo $_formatedOptionValue['full_view'] ? 

Этот код можно найти во многих местах, например, в */приложение/дизайн /frontend/base/default/template/downloadable/checkout/cart/item/default.phtml * о линии 43

Любой знает, где я могу получить за этот код «formatedOptionValue». Я хочу немного изменить способ отображения и построения параметров продукта. Пожалуйста, если вы знаете, можете ли вы указать направление создания этой функции?

ответ

2

Обычно $_formatedOptionValue будет назначен в том же файле шаблона, где он используется.

В стандартной Magento это распайка будет сделано путем вызова $this->getFormatedOptionValue(), который, в свою очередь, в основном карты к одному из этих двух методов:

Mage_Checkout_Block_Cart_Item_Renderer::getFormatedOptionValue() 
Mage_Sales_Block_Order_Item_Renderer_Default::getFormatedOptionValue() 
+1

Спасибо Jürgen за ответ. Я нашел его в Mage_Checkout_Block_Cart_Item_Renderer :: getFormatedOptionValue(). Вы знаете, как я могу удалить цену, отображаемую для параметров продукта? – RaduS

+0

Рад, что это помогло ^^; пожалуйста, проголосовать/принять его по своему вкусу. Что касается снятия цены: так как это было бы не по теме в этом посте, просто отправьте новый вопрос и сообщите нам, для какого типа продукта (простой, комплектный и т. Д.), И с помощью какого шаблона вы хотите удалить цены с вывода. Предпочтительно показывать образец продукта, включая его варианты, чтобы мы могли видеть, о каком товаре вы говорите. –