2011-12-01 69 views
1
<cms_index_index> 
<reference name="content"> 
    <block type="cms/block" name="home-page-block"> 
    <action method="setBlockId"><block_id>home-page-block</block_id></action> 
</block> 
</reference> 
<cms_index_index> 

上面的代码将静态块添加到主页,我已经添加了一个静态块作为上述代码。但它并未在所有商店中展示。由于所有商店都使用相同的主题。Magento:将静态块分配给所有商店的主页

回答

0

如果app/design/frontend/yourtheme/something/layout/local.xml包含:

<layout> 
<cms_index_index> 
<reference name="content"> 
    <block type="cms/block" name="home-page-block"> 
    <action method="setBlockId"><block_id>home-page-block</block_id></action> 
    </block> 
</reference> 
</cms_index_index> 
</layout> 

在后台我有一个静态块与块标识home-page-block 其含量研究是在所有的商店视图中显示。

+0

这不是标签关闭的问题。我已经问过别的。标签已关闭。我想在每个商店使用相同模板的基于语言的magento的主页上调用一个静态块,其中具有多于两个商店。静态区块仅在单店中显示,在其他商店中不显示。 – Asif

+0

我编辑了答案,详细说明了我如何测试这个......在我的测试环境(Magento CE和Enterprise)上工作。如果它没有显示在您的网站上,则会有其他干扰。 – FlorinelChis

+1

可能导致此问题的另一件事:该块应该在所有存储视图(编辑块存储视图 - 所有存储视图)中都可见。 – FlorinelChis