2012-09-14 35 views
0

我有一个商店视图:英语,拉脱维亚语。是否可以在布局文件中指定商店视图

,我想这两个店的意见,要求每一个不同的模板,一个local.xml中

水木清华这样

<?xml version="1.0"?> 
<layout version="0.1.0"> 
    <English> 
     <!-- do stuff... --> 
    </English> 
    <Latvian> 
     <!-- do stuff... --> 
    </Latvian> 
</layout> 

,才有可能作何反应?

回答

1

更好的方法是为两个商店视图创建两个独立的主题。然后通过System->DesignSystem-> Configuration-> Design->Themes将这些分配到商店视图。这样你可能有两个layout.xml文件和更多的控制皮肤等

但是,如果你只是想分开layout.xml使用System-> Configuration-> Design->Themes->Layout选项。

+0

是的,我知道..但是如果我想只做如上面的这样的细微变化6行长..我教它无用有两个最近的axacty相同的文件。另一个减号是 - 每当我要更改两个商店视图的local.xml时,我都需要在两个文件中执行此操作。所以也许有办法把它放在一个local.xml –

+0

可能的重复http://stackoverflow.com/questions/9787089/is-it-possible-to-define-magento-layout-updates-on-a-per -store-basis – bjjn

+1

嘿,有趣的是几乎可以回答一个问题,阅读关于答案的评论,并找到你已经给出的答案的链接。参考['Mage_Core_Controller_Varien_Action :: addActionLayoutHandles()']的部分(https://github.com/benmarks/magento-mirror/blob/1.7.0.2/app/code/core/Mage/Core/Controller/Varien/Action .php#L280),它为'loadLayout()'调用添加特定于商店的布局更新句柄。 – benmarks

相关问题