0

谁能告诉我如何通过 XML 在 Magento 的右侧调用静态块以及如何将它们按顺序排列?或如何重新排列这些块。

先感谢您。

4

1 回答 1

2

你可以设置在你XMLlocal.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>

以上是您可以设置的模板文件块,而不是您自己的静态块

让我知道我是否可以为您提供更多帮助。

于 2013-07-05T04:05:17.080 回答