【发布时间】:2026-01-23 21:50:02
【问题描述】:
我想在产品页面的简短描述下移动包含“wrapper.phtml”的块。
我必须使用 view.phtml 或 catalog.xml?
我怎样才能移动这个块?
【问题讨论】:
-
你能详细说明一下吗?移动块是什么意思
标签: php xml magento zend-framework magento-1.9
我想在产品页面的简短描述下移动包含“wrapper.phtml”的块。
我必须使用 view.phtml 或 catalog.xml?
我怎样才能移动这个块?
【问题讨论】:
标签: php xml magento zend-framework magento-1.9
为了将块移动到产品页面, 你必须把代码放在catalog.xml中。
<block type="catalog/product_view" name="product.info.options.wrapper" as="product_options_wrapper" template="catalog/product/view/options/wrapper.phtml" translate="label">
例如:
<catalog_product_view translate="label">
<reference name="content">
<block type="core/template" name="product.info.options.wrapper" as="product_options_wrapper" template="{your_file_path}/wrapper.phtml" translate="label">
</reference>
</catalog_product_view>
【讨论】:
您可以使用 catalog.xml 更改块。您可以在 catalog.xml 中找到名称为“product.info.options.wrapper”的块
【讨论】:
我知道这是一个老问题。但是,为了提供信息,请参阅 http://magebase.com/magento-tutorials/5-useful-tricks-for-your-magento-local-xml/ 以获取“删除、重新排列和替换模板块”部分中的答案。如那里所述:
有两种方法可以删除布局 XML 中的块:
通过使用:
<remove name="" />通过使用:
<action method="unsetChild">
另外:按照其他人的建议更改 Magento 核心文件是不良做法。您应该使用 local.xml 文件或您自己的模块 XML。我强烈建议多学习 Magento。
【讨论】: