#templates #e-commerce #magento-1.5 #magento
#шаблоны #электронная коммерция #magento-1.5 #magento
Вопрос:
Новичок разрабатывает тему Magento, и я, кажется, не могу понять, почему Magento не использует путь, который я указываю в действии setTemplate на catalog.xml .
У меня есть своя тема в /app/ design/ frontend/default/mycustomtheme, и я исправлял файлы из базы и вносил изменения.
Я скопировал /app/design/frontend/base/default/layout/catalog.xml к моей пользовательской теме по адресу /app/design/frontend/default/mycustomtheme/layout/catalog.xml . Я установил шаблон в качестве определенного файла phtml…
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2column.phtml</template></action>
</reference>
Тем не менее, это не работает. Может кто-нибудь определить, в чем может быть проблема? У меня отключен весь кеш, и другие изменения, которые я делаю, я вижу сразу, только не это.
Редактировать:Я должен отметить, что если я изменю что-то еще в XML-узле catalog_product_view, я вижу, что эти изменения отражены. Например, если я удаляю <action method="addJs"><script>varien/product.js</script></action>
, я вижу, что ссылка удаляется в отображаемом HTML-файле.
правка2: добавление изображений для ответов на вопросы…
вы настроили / настроили тему из бэкэнда вашего магазина?
Да, и это на самом деле загружает правильный верхний и нижний колонтитулы, и это правильно оформлено.
Вы уверены, что у вас есть такой шаблон в /app/design/frontend/default/mycustomtheme/template/page/ directory?
Да, я могу подтвердить, что файл есть
Комментарии:
1. вы настроили / настроили тему из бэкэнда вашего магазина?
2. Вы уверены, что у вас есть такой шаблон в /app/design/frontend/default/mycustomtheme/template/page/ directory? В общем, есть шаблоны 2columns-left.phtml и 2columns-right.phtml.
3. @Nasaralla Да, магазин настроен (см. Мое последнее редактирование)
4. @azakolyukin Я могу подтвердить, что файл на месте (см. Мое последнее редактирование для заголовка экрана)
Ответ №1:
БОЖЕ. (Единственный и неповторимый) продукт, который я тестировал, имел определенный макет, установленный в разделе «Дизайн». Так что, я думаю, это переопределяло все, что я установил catalog.xml
Я бы хотел вернуть 3 часа своей жизни.
Комментарии:
1. Некро-ответ, но этот ответ указал мне правильное направление из-за некоторой путаницы, с которой я тоже столкнулся. Иерархия резервных копий Magento для файлов тем начинается с того места, где он находит файл layout phtml, поэтому, если у вас есть css / print.css в вашей теме, но 1column.phtml находится только в теме по умолчанию, он будет использовать print.css темы по умолчанию.