2010-09-03 55 views
2

我在我的Magento侧边栏中有一个简报框,需要更改位置。如何更改Magento侧边栏中时事通讯的位置?

它出现在app/design/frontend/default/theme/template/callouts/right_col.php模板下面。

我一直试图让我的头绕XML文件进行布局。我无法在page.xmlcatalog.xml中找到任何简报。有一个newsletter.xml,但我无法绕过它。

我该如何移动它?

回答

5

newsletter.xml

<default>  
<reference name="left"> 
    <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml" before="-" /> 
    </reference> 
</default> 

你有这样的选择:

  • 前= “ - ”
  • 后= “ - ”= “的名字,其他模块” 以前
  • = “名称,其他模块” 后,
+0

有更多的信息在这里:http://www.magentocommerce.com/design_guide/articles/intro-to-layouts – devopensource 2010-09-03 14:35:34

2

您可以打开newsletter.xml,找到这个

<default> 

    <!-- Mage_Newsletter --> 
    <reference name="right"> 
     <block type="newsletter/subscribe" name="right.newsletter" template="newsletter/subscribe.phtml"/> 
    </reference> 

</default> 

然后将属性添加到block题为before并将其值设置为 “ - ”,如...

<default> 

    <!-- Mage_Newsletter --> 
    <reference name="right"> 
     <block type="newsletter/subscribe" name="right.newsletter" before="-" template="newsletter/subscribe.phtml"/> 
    </reference> 

</default>