您可以将 的副本catalog/product/view/type/default.phtml
放入您的设计覆盖下的app/design/frontend/default/<yourdesign>/template/
.
或者,您可以先在布局 XML 中使用unset ,然后再重新定义要为其设置模板的块。
看一眼app/design/frontend/base/default/layout/catalog.xml:268
<PRODUCT_TYPE_simple translate="label" module="catalog">
<label>Catalog Product View (Simple)</label>
<reference name="product.info">
<block type="catalog/product_view_type_simple" name="product.info.simple" as="product_type_data" template="catalog/product/view/type/default.phtml">
<block type="core/text_list" name="product.info.simple.extra" as="product_type_data_extra" translate="label">
<label>Product Extra Info</label>
</block>
</block>
</reference>
</PRODUCT_TYPE_simple>
您可能希望product.info.simple
在PRODUCT_TYPE_simple
.
<PRODUCT_TYPE_simple>
<reference name="product.info">
<!-- <action method="unsetChild"><name>product.info.simple</name></action> -->
<action method="setTemplate">
<!-- app/design/frondend/default/<yourdesign>/template/my-module-template-folder/catalog/product/view.phtml -->
<template>my-module-template-folder/catalog/product/view.phtml</template>
</action>
</reference>
</PRODUCT_TYPE_simple>
回复后编辑:
感谢您的回复。只是为了分享有效的结果:
<PRODUCT_TYPE_simple>
<reference name="product.info.simple">
<action method="setTemplate">
<template>my-modus-template-folder/catalog/product/view/type/default.phtml</template>
</action>
</reference>
</PRODUCT_TYPE_simple>