gpt4 book ai didi

php - Magento:通过 Ajax 调用模板 phtml 文件

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

我正在尝试从我的 Magento 网站主页上的 Ajax 调用 phtml 文件。我基本上创建了 app/design/frontend/base/default/template/catalog/product/list.phtml 的副本,并对其进行了自定义以查看特定类别。如果我在 CMS 部分添加一个指向该文件的 block ,我可以很好地查看它。但是,我想通过 Ajax 调用这个文件。

我按照说明创建了一个模块 here ,然后我尝试通过遵循 this post 来遵循 Magento 中 Ajax 的逻辑。 .但是,在最后一步中,它列出了:
<module_controller_action>

<block type="module/block" name="root" output="toHtml" template="module/template.phtml"/>

</module_controller_action>

我在哪里插入这个?此外,对于 template="module/template.phtml" ,那是指什么文件夹?

最佳答案

需要将那一点 XML 放入布局 XML 文件中,该文件位于

app/design/frontend/base/default/layout/



目录。您可以使用该代码段更新任何布局文件,但我不建议这样做。我通常建议在模板的布局目录中创建一个 local.xml 文件

app/design/frontend/*/*/layout/local.xml



现在,请确保您也更新了 xml 代码片段,以便它显示您的真实模块、 Controller 和操作名称! :)
template="module/template.phtml"还需要自定义以反射(reflect) phtml 文件的路径。因此,如果您将自定义 phtml 文件放入

app/design/frontend/*/*/template/myfolder/myphtml.phtml



,则代码为 template="myfolder/myphtml.phtml"

关于php - Magento:通过 Ajax 调用模板 phtml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081844/

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