【发布时间】:2014-02-25 06:20:01
【问题描述】:
有一个奇怪的,我有点困惑,因为我很确定我在这里做的一切都是正确的。
我正在使用 Magento CE 1.8.1.0,这是我目前的 local.xml:
<?xml version="1.0"?>
<layout>
<default>
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
<!-- Blocks to Remove from Layout -->
<remove name="paypal.partner.right.logo" />
<remove name="right.permanent.callout" />
<reference name="right">
<remove name="right.poll" />
</reference>
<reference name="head">
<action method="addItem"><type>skin_css</type><name>css/combined.css</name></action>
<action method="addJs"><script>modernizr/modernizr-2.6.2-respond-1.1.0.min.js</script></action>
</reference>
<reference name="before_body_end">
<block type="page/html_head" name="footer_scripts" as="footerScripts" after="-" template="page/html/footer/footer-scripts.phtml">
<action method="addJs"><script>jquery/jquery-1.11.0.min.js</script></action>
<action method="addItem"><type>skin_js</type><name>js/combined.js</name></action>
</block>
</reference>
</default>
</layout>
我遇到的问题是根模板设置不正确。它使用基本的 2columns-right.phtml 文件。我在这里错过了什么?
【问题讨论】:
-
你想在哪个页面上设置2columns-left.phtml?所以你必须在适当的句柄上设置模板
-
我想把它设置为默认的根模板。这已经排序,因为我忘记进入 CMS 页面部分并设置模板。
标签: xml magento templates layout php