Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何更改Magento边栏中通讯框的位置?_Php_Magento - Fatal编程技术网

Php 如何更改Magento边栏中通讯框的位置?

Php 如何更改Magento边栏中通讯框的位置?,php,magento,Php,Magento,我的Magento边栏中有一个通讯框,我需要更改它的位置 它出现在app/design/frontend/default/theme/template/callouts/right_col.php模板下面 我一直在努力了解XML文件的布局。我在page.xml或catalog.xml中找不到任何关于时事通讯的内容。有一个newsletter.xml,但我无法理解它 如何移动它?您可以打开newsletter.xml找到这个 <default> <!-- Mage_Ne

我的Magento边栏中有一个通讯框,我需要更改它的位置

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

我一直在努力了解XML文件的布局。我在
page.xml
catalog.xml
中找不到任何关于时事通讯的内容。有一个
newsletter.xml
,但我无法理解它


如何移动它?

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

<default>

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

</default>

在newsletter.xml中

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

您有以下选项:

  • 在“-”之前
  • 在“-”之后
  • 在=“命名其他模块”之前或在=“命名其他模块”之后
此处有更多信息:
<default>    
<reference name="left">
     <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml" before="-" />
    </reference>
</default>