将脚本标记添加到magento layout.xml

时间:2015-03-25 10:55:06

标签: php xml magento

我目前正在与Magento开发电子商务系统。我的页脚叫做 <?php echo $this->getChildHtml('footer') ?> 我的layout.xml有以下标签来定义&#39;页脚&#39;

<reference name="footer">
  <block type="page/footer" name="footer">
    <action method="setTemplate">
      <template>page/html/footer_home.phtml</template>
    </action>
    <action method="setTemplate">
      <template>muaw/footer_script.phtml</template>
    </action>
  </block>
</reference>

footer_home.phtml是实际的页脚,footer_script.phtml是一个带有<script>标记的文件,用于某些jquery。我的问题是为<action>添加第二组footer_script.phtml标记会替换实际的页脚。有没有其他方法来获取这两个文件?

2 个答案:

答案 0 :(得分:0)

您无需为页脚设置两个模板。只需尊重你的phtml文件......

<reference name="footer">
    <block type="page/footer" name="footer">
        <action method="setTemplate">
            <template>page/html/footer_home.phtml</template>
        </action>
    </block>
    <block type="core/template" name="footer_script" template="muaw/footer_script.phtml"/>
</reference>

答案 1 :(得分:0)

您应该将footer_script.phtml添加到

<reference name="before_body_end">