gpt4 book ai didi

Magento - 产品选项 View 或 Controller 文件

转载 作者:行者123 更新时间:2023-12-03 22:06:15 25 4
gpt4 key购买 nike

在文件中 $MAGENTO_PATHapp/design/frontend/base/default/template/catalog/product/view/options/wrapper.phtml ,我看到以下代码行:

<?php echo $this->getChildHtml('', true, true);?>

这负责在产品页面上打印产品选项。我想了解和修改这行代码生成的 html 内容,但我似乎无法找到与其相关的 View 或 Controller 。例如,假设我想以编程方式将字符添加到下拉列表中每个选项元素的 innerHTML,我应该编辑哪个 phtml、php 或 html 文件?

我希望这个问题的答案将帮助我了解如何检索产品选项,这反过来将帮助我解决这个更直接的问题:

Magento - Query for Product Options

最佳答案

将空值传递给任何 getChild 函数时,将使用所有子函数。在这种情况下 getChildHtml(''...返回每个 toHtml 的结果输出。

要了解它的 child 是什么,我们需要引用 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">
<label>Info Column Options Wrapper</label>
<block type="core/template" name="options_js" template="catalog/product/view/options/js.phtml"/>
<block type="catalog/product_view_options" name="product.info.options" as="product_options" template="catalog/product/view/options.phtml">
<action method="addOptionRenderer"><type>text</type><block>catalog/product_view_options_type_text</block><template>catalog/product/view/options/type/text.phtml</template></action>
<action method="addOptionRenderer"><type>file</type><block>catalog/product_view_options_type_file</block><template>catalog/product/view/options/type/file.phtml</template></action>
<action method="addOptionRenderer"><type>select</type><block>catalog/product_view_options_type_select</block><template>catalog/product/view/options/type/select.phtml</template></action>
<action method="addOptionRenderer"><type>date</type><block>catalog/product_view_options_type_date</block><template>catalog/product/view/options/type/date.phtml</template></action>
</block>
<block type="core/html_calendar" name="html_calendar" as="html_calendar" template="page/js/calendar.phtml"/>
</block>

您可能能够从困惑的困惑中看到您的包装器块有一个“选项”孙子,它有几个渲染器用于不同类型的可能选项。对于下拉菜单,您可能需要编辑 catalog/product/view/options/type/select.phtml .

关于Magento - 产品选项 View 或 Controller 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5045493/

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