Magento — catalog.xml не используется правильный шаблон

#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 темы по умолчанию.