2013-04-03 40 views
1

定位塊我在Magento的 - 添加和使用local.xml中

app\design\frontend\base\default\template\dir\template.phtml 

一個模板,像這樣

<div class='block block-list'> 
    <div class='block-title'><strong><span>Some Block</span></strong></div> 
     <div class='block-content'> 
      &nbsp;<?php echo "my content"; ?> 
     </div> 
    </div> 

我通過添加以下代碼放置在目錄頁上的塊到local.xml文件。 但是,是否可以將塊定位到列的頂部?

<?xml version="1.0"?> 
<layout version="0.1.0">  
     <catalog_category_default translate="label"> 
     <reference name="right"> 
     <block type="core/template" 
      name="somename" 
      template="dir/template.phtml" /> 
     </reference> 
    </catalog_category_default>  
</layout> 

跟進https://stackoverflow.com/posts/15736207/edit

+0

之前=添加' 「 - 」'的''節點。 – pspahn

+0

這個伎倆! –

回答

1

代碼後定位CMS塊(佈局XML文件)

<block type="cms/block" before="-" name="left.permanent.callout"> 
<block type="cms/block" before="some-other-block" name="left.permanent.callout"> 
<block type="cms/block" after="-" name="left.permanent.callout"> 
<block type="cms/block" after="some-other-block" name="left.permanent.callout"> 

使用之前的屬性有可能改變塊順序...

some-other-block是塊' name屬性

http://www.magentocommerce.com/knowledge-base/entry/controlling-block-order

相關問題