我很困惑。如果page.xml中的默认句柄定义了默认页面布局。你怎么第一次安装magento。它设置为3列布局,但首页是2列
答案 0 :(得分:4)
嗯...不太确定......如果您使用默认模板从头开始安装Magento,则主页为3列布局: http://demo.magentocommerce.com/
无论如何,如果您看到一个具有2列布局的模板,而catalog.xml的默认布局是3列,那么它肯定意味着主页的CMS页面中有自定义布局。
在后端,请参阅CMS>页面>家。然后在“设计”选项卡上,您可能会发现“布局”下拉列表设置为“带[...]栏的2列”。将它设置为“3列”就可以了。
理论上说:xml布局文件用于网站的每个区域/模块的通用布局(目录,客户,结账,搜索...),但由于自定义,可以在每页的基础上覆盖您可以在CMS页面,类别和产品版本页面中找到布局功能。
答案 1 :(得分:0)
布局是一种工具,您可以使用该工具将内容块分配给您创建的每个结构块。布局以XML文本文件的形式存在,通过修改布局,您可以在页面中移动块并将模板分配给内容块以生成结构块的标记。实际上,仅借助一些布局文件,您就可以修改商店中每个页面的可视布局。进一步阅读介绍到布局的布局。默认布局(page.xml)是默认情况下适用于商店中几乎每个页面的布局。所有其他布局文件都是简单更新的布局更新 每页的默认布局。看看设计师指导magento书。它将帮助您更清楚地了解布局的工作原理。