Magento: не могу найти шаблон - PullRequest
1 голос
/ 30 мая 2011

вижу звонок

<?php echo $this->getChildHtml('coupon') ?>

в cart.phtml. Я не могу найти этот файл нигде. Я новичок в Magento. Не могли бы вы сказать, где в идеале должен находиться этот файл? Кроме того, эти шаблоны также загружаются из базы данных, и я должен проверить там /

С уважением Хурам

1 Ответ

3 голосов
/ 30 мая 2011

Чтобы найти это, вам нужно немного проследить:).

Нам нужно посмотреть в файле layout.xml, так как именно здесь объявлены блоки ChildHtml.Так как это корзина, которая является частью модуля Checkout , нам нужно посмотреть в checkout.xml.

. Вы должны найти строку, объявляющую блок "купон" под * 1008.* раздел этого файла.Вот оно:

<block type="checkout/cart_coupon" name="checkout.cart.coupon" as="coupon" template="checkout/cart/coupon.phtml"/>

Итак, checkout/cart/coupon.phtml - это файл шаблона, который вы ищете.Вы можете видеть, что ему присваивается имя «купон» со строкой as="coupon".

Этот файл, вероятно, будет находиться в папке /app/design/frontend/default/default/checkout/cart/coupon.phtml, и вы должны скопировать его в свой каталог пользовательских тем, который автоматически переопределит стандартное и использовать новый файл шаблона coupon.phtml.

Iнадеюсь, что это поможет, и счастливого Magentoing

...