谁能告诉我如何通过 XML 在 Magento 的右侧调用静态块以及如何将它们按顺序排列?或如何重新排列这些块。
先感谢您。
你可以设置在你XML
或local.xml
像下面
<layout>
<default>
<reference name="right">
<block type="cms/block" name="right-page-block">
<action method="setBlockId"><block_id>right-page-block</block_id></action>
</block>
</reference>
</default>
</layout>
before:
用于将块定位在具有值中指定名称的块之前。如果使用“-”值,则该块位于其块嵌套级别的所有其他块之前。
after
:用于将块定位在值中指定名称的块之后。如果使用“-”值,则该块位于其块嵌套级别的所有其他块之后。
更新:来自一些随机核心布局更新的示例:
<reference name="right">
<block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
</reference>
以上是您可以设置的模板文件块,而不是您自己的静态块
让我知道我是否可以为您提供更多帮助。