2016-09-16 10 views
0

カスタムオーダーフォームに表示フォームを追加しようとしていますが、できません。 この方法でcaptchaを呼び出していますが、$this->getChildHtml('form.additional.info')が表示されていません。私のURLは、カスタムオーダーリンクをクリックするだけでポップアップが表示され、フォームの下にcaptchaが必要です。ここでmagentoカスタムフォームにcaptchaを追加

http://myechoproject.com/shoponline/index.php/anarkali.html

私の更新されたファイルは

1. App/code/local/Tapati/DesignOrder/etc/config.xml

<?xml version="1.0"?> 
<config> 
<modules> 
<Tapati_DesignOrder> 
    <version>0.1.0</version> 
</Tapati_DesignOrder> 
</modules> 
<global> 
<models> 
<captcha> 
<rewrite> 
    <zend>Tapati_DesignOrder_Model_Zend</zend> 
</rewrite> 
</captcha> 
</models> 
</global> 
<default> 
<captcha translate="label"> 
<frontend> 
<areas> 
<contact_us> 
    <label>Custom Order Form</label> 
</contact_us> 
</areas> 
</frontend> 
</captcha> 
<customer> 
<captcha> 
<always_for> 
    <contact_us>1</contact_us> 
</always_for> 
</captcha> 
</customer> 
</default> 
<frontend> 
<routers> 
<designorder> 
    <use>standard</use> 
<args> 
    <module>Tapati_DesignOrder</module> 
    <frontName>designorder</frontName> 
</args> 
</designorder> 
</routers> 
</frontend> 
<template> 
<email> 
<designorder_email_template translate="label" module="designorder"> 
    <label>Custom Form</label> 
    <file>custom_form.html</file> 
    <type>text</type> 
</designorder_email_template> 
</email> 
</template> 
<global> 
<helpers> 
<designorder> 
    <class>Tapati_DesignOrder_Helper</class> 
</designorder> 
</helpers> 
</global> 
</config> 

2. App/frontend/default/mytheme/default/template/designOrder.xml

<reference name="content"> 
<block type="captcha/captcha" name="captcha"> 
<reference name="head"> 
    <action method="addJs"><file>mage/captcha.js</file></action> 
</reference> 
    <action method="setFormId"><formId>contact_us</formId></action> 
    <action method="setImgWidth"><width>230</width></action> 
    <action method="setImgHeight"><width>50</width></action> 
</block> 
</reference> 
<designOrder_index_index> 
<reference name="root"> 
<action method="setTemplate"> 
    <template>page/1column.phtml</template> 
</action> 
</reference> 
<reference name="content"> 
<block type="designOrder/index" name="designOrder_index" template="designOrder/index.phtml"/> 
</reference> 
</designOrder_index_index> 

3. 0で私が間違っているのどこfrontend/mytheme/default/template/designOrder/index.html

<?php echo $this->getChildHtml('form.additional.info');?> 

は、誰もが私をポイントしてくださいできますか?

おかげ Tapati

答えて

0

私はわからないが、あなたはコンセプトのために、この拡張機能を使用することができ、その後、必要な変更を行うことができます。この拡張子は無料です。

Magecomp Recaptcha

関連する問題