私はMagentoのウィジェットを開発しています。このウィジェットでは、Magentoの連絡フォームをロードする必要があります。私はいくつかのオプションを試しましたが、どれもうまくいかないようです。
ウィジェットはにあります
app/
code/
local/
CompanyName/
WidgetName/
とphtmlファイルはにあります
app/
design/
frontend/
default/
default/
template/
templatename/
templatefile1.pthml
templatefile2.pthml
templatefile3.phtml
Magentoのお問い合わせフォームを読み込むには、これをtemplatefile3.phtmlに追加しました
<?php echo $this->getChildHtml('contactForm') ?>
しかし、2つのファイルにxmlを追加した後でも、この行を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を正しいファイルに入れていないという考えを持っていますが、それ以外の方法で使用するwitchファイルは見当たらず、インターネット上でこれら2つ以外のヒントを見つけることができません。
誰かが私を助けることができますか?