Magento - catalog.xml не использует правильный шаблон - PullRequest
1 голос
/ 06 октября 2011

Нуб разрабатывает тему 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>

Все же это не работает. Может кто-то определить, в чем проблема? У меня отключен весь кэш и другие изменения, которые я делаю, я сразу вижу, но только не этот.

edit: Должен заметить, если я изменю что-то еще в узле catalog_product_view xml, я вижу, что эти изменения отражаются. Например, если я удаляю <action method="addJs"><script>varien/product.js</script></action>, то вижу, что ссылка удалена в визуализированном html-файле.

edit2: Добавление изображений для решения вопросов ...

Вы установили / настроили тему из бэкэнда своего магазина?

Да, и он на самом деле загружает правильный заголовок и нижний колонтитул, и он правильно стилизован. enter image description here

Вы уверены, что у вас есть такой шаблон в / app / design / frontend / default / mycustomtheme / template / page / directory?

Да, я могу подтвердить, что файл есть
enter image description here

1 Ответ

3 голосов
/ 06 октября 2011

OMG.У (одного и единственного) продукта, на котором я тестировал, был установлен определенный макет в разделе «Дизайн».Так что я думаю, что это было превыше всего, что я установил в catalog.xml

enter image description here

Я бы хотел вернуть 3 часа своей жизни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...