2015-12-21 2 views
0

Я использую Magento 1.9.2.1.Настраиваемое изображение продукта не отображается на странице обзора порядка Magento.

Проблема, с которой я столкнулся, заключается в том, что конфигурируемое изображение продукта не отображается на странице обзора, но оно отлично работает для простого продукта.

Я иду на эту страницу frontend/base/default/template/checkout/onepage/review.phtml

Код

<div class="order-review" id="checkout-review-load"> 
    <!-- Content loaded dynamically --> 
</div> 

Я не получил шаблон страницы для обзора на странице заказа. Как я могу найти эту страницу или найти способ отображения отображаемого образа продукта на странице просмотра заказа?

ответ

0

По умолчанию на странице обзора элементы отображаются с использованием ItemRenderer, как определено в макете фотографии XML: приложение/дизайн/интерфейс/базы/по умолчанию/макет/checkout.xml:

<checkout_onepage_review translate="label"> 
    ... 
    <block type="checkout/onepage_review_info" name="root" output="toHtml" template="checkout/onepage/review/info.phtml"> 
     <action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action> 
     <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action> 
     <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action> 
    .... 

Таким образом, файл рендеринга вашего объекта: checkout/onepage/review/item.phtml насколько вы не меняете его с помощью обновлений макета.

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

Вы можете изменить визуализации элементов с помощью ваших модулей и т.д./config.xml задающих файл обновления макета или ваших тема local.xml файла. Ваш local.xml вашей собственной темы должен быть расположен по адресу app/design/frontend/YOURPACKAGE/YOURTHEME/layout/local.xml.

Обновление макет должен выглядеть следующим образом:

<checkout_onepage_review> 
    <reference name="root"> 
     <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>PATH/TO/YOUR/TEMPLATE/item.phtml</template></action> 
    </reference> 
</checkout_onepage_review> 

Вы также можете задать свой собственный cart_item_renderer_configuarble блок. С помощью вашего блока и собственного шаблона визуализации вы можете изменить обработку настраиваемых продуктов на странице обзора.

+0

Вы действительно угадываете или знаете, что знаете? – Enigmativity

+0

Нет, нет никакой подсказки для изменения изображения на этой странице. Я уже проверил эту страницу – Prince

+0

, так скажите мне, как решить эту проблему? – Prince

Смежные вопросы