我希望将 Magento CE 1.6 中的 topLinks 显示在静态块中。这是因为我的网站正在运行四个不同的商店 [多商店 - 不同的域],并且只需要在两个商店上拥有 topLinks,同时使用一个模板。
我确实尝试转换 php 调用 [getChildHtml('topLinks'); ?>] 进入静态块内的块标记但未成功。已经深入研究了 template_links [由不同的 xmls 制成] 的 xml,但无法确定如何在静态块中创建一个 {{block}} 以显示 topLinks。
对静态块的调用已经到位,只需要帮助实现内部的topLinks。
任何帮助将不胜感激。
最诚挚的问候
工厂
我的问题很好:
基本上我需要修改page.xml
从
<block type="page/template_links" name="top.links" as="topLinks"/>
至
<layout>
<static_block_top_links>
<reference name="header">
<action method="unsetChild">
<name>topLinks</name>
</action>
<block type="cms/block" before="-" name="some_name" as="topLinks">
<action method="setBlockId">
<name>some_static_block</name>
</action>
</block>
</reference>
</static_block_top_links>
<STORE_store>
<update handle="static_block_top_links" />
</STORE_store>
<STORE_law>
<update handle="static_block_top_links" />
</STORE_law>