Magento - catalog.xml没有使用正确的模板

时间:2011-10-06 05:33:39

标签: templates e-commerce magento-1.5 magento

Noob正在开发一个Magento主题,我似乎无法弄清楚为什么Magento没有使用我在catalog.xml上的setTemplate操作中指定的路径。

我在/ 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>

然而它没有用。有人能发现问题可能是什么吗?我已经禁用了所有缓存以及我可以立即看到的其他更改,而不是这个。

编辑我应该注意,如果我在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 /目录下有这样的模板吗?

是的,我可以确认文件是否存在 enter image description here

1 个答案:

答案 0 :(得分:3)

OMG。我正在测试的(唯一的)产品在“设计”部分下面有一个特定的布局。所以我想这会覆盖我在catalog.xml中设置的任何东西

enter image description here

我想恢复3小时的生活。