Noob问题在这里。我已经创建并成功地在客户的网站上为现有主题添加了一个额外的页面布局。
然后,我检查了内容区域中发生了什么,发现正在调用名为grouped.phtml的文件。
问题:
我想复制该文件并将其调用(例如)collective2.phtml并将其添加到我的自定义页面布局中,同时保留第一个文件(grouped.phtml)。我该怎么做呢?提前谢谢你。
答案 0 :(得分:3)
将grouped.phtml
从base/default/template/catalog/product/view/type/
复制到主题的同一目录中的grouped2.phtml
。根据需要编辑它。
在主题中打开layout/catalog.xml
。找到说
<block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped.phtml">
<block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra"/>
</block>
使用groups2.phtml复制这些行
完成。
<强> == EDIT =========== 强>
如果您希望将标准的groups.phtml保留为默认值,但在某些特定实例中使用groups2.phtml,则可以在特定产品的“设计”选项卡上的“自定义布局更新”字段中更改XML布局或Magento管理员中的类别。在这种情况下,请使用以下XML:
<remove name="product.info.grouped"/>
<block type="catalog/product_view_type_grouped" name="product.info.alternative.grouped" as="product_type_data" template="catalog/product/view/type/grouped2.phtml">
<block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra"/>
</block>
请注意,插入的XML具有不同的名称。