我正在开展多店铺magento设置。我在1column.phtml
文件中的特定存储中使用了条件语句来覆盖特定视图。我重写local.xml
文件也适用于我,但我希望每个商店都有单独的1column.phtml
文件。
答案 0 :(得分:3)
我相信你可以做的是为每个商店设置不同的主题,每个主题在template / page / 1column.phtml中只有一个文件夹,并使用其他功能使用回退机制。
答案 1 :(得分:1)
您需要尝试手动操作,需要您的商店ID使用此代码
<?php if (Mage::app()->getStore()->getStoreId() == 9): ?>
'9'是您的商店ID(仅举例) 这对我有用。所以你可以测试并告诉我是否有问题:)
答案 2 :(得分:0)
最干净的解决方案是根据商店ID更改控制器中加载的模板。
if ($storeId == 2) {
$this->getLayout()->getBlock($oneColumnBlock)->setTemplate($yourCustomTemplate);
}
答案 3 :(得分:0)
我们可以通过FallBack机制来做到这一点,正如Blastfreak建议的那样。 我的文件夹结构是: - app / design / frontend / stores / store1 / template / page / 1column.phtml
商店是我的包裹 store1是我的主题
我在管理面板中设置当前包名称=商店。 并编辑我的CMS主页 - &gt;点击设计标签 - &gt;转到自定义设计 - &gt;在商店包下选择自定义主题到store1。 多数民众赞成。