2011-10-06 32 views
1

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:将图像添加到解决问题...

做你设置上升/配置从您的商店的后端的主题?

是的,它实际上是加载正确的页眉和页脚,并且它的风格正确。 enter image description here

您确定在/ app/design/frontend/default/mycustomtheme/template/page /目录下有这样的模板吗?

是的,我可以确认该文件是有
enter image description here

+1

你是否设置了/配置了你的商店后端的主题? – Nasaralla

+1

您确定您在/ app/design/frontend/default/mycustomtheme/template/page /目录下有这样的模板吗?通常有模板2columns-left.phtml和2columns-right.phtml。 – azakolyukin

+0

@Nasaralla是的商店已配置(请参阅我的最后编辑) – jyoseph

回答

3

OMG。我正在测试的(仅有的)产品在“设计”部分有一个特定的布局。所以我想这是压倒一切的事情我已经在catalog.xml中

enter image description here

我想有3个小时的我生活的背部设置。

+1

Necro回复,但此答案指出我正确的方向我也有一些困惑。对于主题文件,Magento对主题文件的回退是从它找到布局phtml文件的地方开始的,因此如果您的主题中有css/print.css,但1column.phtml仅在默认主题中,它将使用默认主题的print.css。 – Seventoes