簡體   English   中英

在magento中覆蓋1column.phtml文件

[英]override 1column.phtml file in magento

我正在從事多商店magento設置。 我用條件語句在特定的商店特定視圖1column.phtml file.I覆蓋local.xml的文件也是它為我工作,但我想單獨1column.phtml為每個存儲文件。

我相信您可以為每個商店設置不同的主題,每個主題在template / page / 1column.phtml中只有一個文件夾,並使用后備機制使用其他功能。

您需要嘗試使用此代碼的需要您商店ID的手動操作

<?php if (Mage::app()->getStore()->getStoreId() == 9): ?>

“ 9”是您的商店ID(例如),它對我有用。 這樣您就可以測試並讓我知道是否有問題:)

最干凈的解決方案是根據商店ID更改在控制器中加載的模板。

if ($storeId == 2) {
  $this->getLayout()->getBlock($oneColumnBlock)->setTemplate($yourCustomTemplate);
}

我們可以通過FallBack機制做到這一點,就像Blastfreak建議我的那樣。 我的文件夾結構是:-app / design / frontend / stores / store1 / template / page / 1column.phtml

stores是我的包裹store1是我的主題

然后我將當前包名稱設置為=在管理面板中存儲。 然后編輯我的CMS主頁->單擊“設計”選項卡->轉到“自定義設計”->選擇自定義主題以將store1存儲在store package下。 而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM