Noob开发Magento主题,我似乎无法弄清楚为什么Magento没有使用我在catalog.xml的setTemplate操作中指定的路径。Magento - 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>
然而,它不工作。有人可以发现问题可能是什么?我已经禁用了所有的缓存,并且我做出的其他更改可以立即看到,只是不是这个。
编辑:我应该注意,如果我更改catalog_product_view xml节点中的其他内容,我会看到这些更改已反映出来。例如,如果我删除<action method="addJs"><script>varien/product.js</script></action>
,然后我看到在呈现的html文件中删除引用。
EDIT2:将图像添加到解决问题...
做你设置上升/配置从您的商店的后端的主题?
是的,它实际上是加载正确的页眉和页脚,并且它的风格正确。
您确定在/ app/design/frontend/default/mycustomtheme/template/page /目录下有这样的模板吗?
是的,我可以确认该文件是有
你是否设置了/配置了你的商店后端的主题? – Nasaralla
您确定您在/ app/design/frontend/default/mycustomtheme/template/page /目录下有这样的模板吗?通常有模板2columns-left.phtml和2columns-right.phtml。 – azakolyukin
@Nasaralla是的商店已配置(请参阅我的最后编辑) – jyoseph