gpt4 book ai didi

magento - 将新 block 插入 product.info 不起作用

转载 作者:行者123 更新时间:2023-12-04 18:16:44 24 4
gpt4 key购买 nike

我创建了两个新 block ,应该在这个 block 之前和之后输出:

<block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/>

为此,我创建了一个新模块,用于更新布局。在引用的 XML 文件中表示:
<catalog_product_view>
<reference name="product.info">
<block type="disablecartonlogout/output" name="disablecartonlogout.outputbefore" as="whatever" before="product.info.addtocart" template="disablecartonlogout/product-options-bottom-before.phtml" />
<block type="disablecartonlogout/output" name="disablecartonlogout.outputafter" as="whatever" after="product.info.addtocart" template="disablecartonlogout/product-options-bottom-after.phtml" />
</reference>
</catalog_product_view>

我没有输出。
如果我更改对“内容”的引用, block 将被输出,但位置错误。

你能告诉我,我做错了什么吗?

最佳答案

您需要在 product.info 中显式调用您的 block 。 block 模板(应该是 catalog/product/view.phtml ),在你想要的地方。

您要使用的方法仅适用于某些特定 block (通常,core/text_listcore/template 执行空的 getChildHtml() 调用,product.info 的情况并非如此)

关于magento - 将新 block 插入 product.info 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com