我正在为 Magento 开发一个小部件,在这个小部件中我需要加载 magento 联系表格。我尝试了几种选择,但似乎都没有。
小部件位于
app/
code/
local/
CompanyName/
WidgetName/
phtml文件位于
app/
design/
frontend/
default/
default/
template/
templatename/
templatefile1.pthml
templatefile2.pthml
templatefile3.phtml
要加载我在 templatefile3.phtml 中添加的 magento 联系表
<?php echo $this->getChildHtml('contactForm') ?>
但它没有显示出来,即使在将 xml 添加到 2 个文件之后,我已经将此行添加到 app/design/frontend/base/default/layout/catalog.xml 中,就在下面<reference name="content">
<block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"/>
并将此代码添加到 app/design/frontend/base/default/layout/default.xml (该文件甚至不存在)
<default>
<cms_page>
<reference name="content">
<block type="core/template" name="contactForm" as="contactForm" template="contacts/form.phtml">
<action method='setBlockId'><block_id>contactForm</block_id></action>
</block>
</reference>
</cms_page>
我的想法是我没有将 xml 放入正确的文件中,但我不知道要使用其他文件,并且在互联网上找不到除这两个之外的任何其他提示。
有人可以帮我吗?