2011-10-06 42 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