AW: Abmahngefahr - Kontaktformular
So, und hier mein dreckiger Hack des Abends, der die Funktion für
Shop 3 nachrüstet.
Voraussetzung: Die Fax Nummer wird für Produktanfragen nicht benötigt, denn wir basteln das Feld für die Faxnummer zu CheckBox um ,-)
1. Die Abfrage der Faxnummer für Fragen zum Produkt aktivieren und auf PFLICHT setzen.
2. Eine Benutzerdefinierte Sprachvariable anlegen.
Sektion=custom
Variable=productQuestionOptIn
Sprachwert Deutsch= Ich bin einverstanden mit dem Unfug
3. Im Pfad
/templates/JTL-Shop3-Tiny/tpl_inc die Datei artikel_fragezumproduktformular.tpl kopieren nach
/templates/JTL-Shop3-Tiny/tpl_incartikel_fragezumproduktformular_custom.tpl
4. In der Datei tpl_incartikel_fragezumproduktformular_custom.tpl folgenden Abschnitt suchen
Code:
{if $Einstellungen.artikeldetails.produktfrage_abfragen_fax!="N"}
<li {if $fehlendeAngaben_fragezumprodukt.fax>0}class="error_block"{/if}>
<label for="fax">{lang key="fax" section="account data"}{if $Einstellungen.artikeldetails.produktfrage_abfragen_fax=="Y"}<em>*</em>{/if}:</label>
<input type="text" name="fax" value="{$Anfrage->cFax}" id="fax" />
{if $fehlendeAngaben_fragezumprodukt.fax>0}
<p class="error_text">
{if $fehlendeAngaben_fragezumprodukt.fax==1}{lang key="fillOut" section="global"}{elseif $fehlendeAngaben_fragezumprodukt.fax==2}{lang key="invalidTel" section="global"}{/if}
</p>
{/if}
</li>
{/if}
und ersetzen durch
Code:
{if $Einstellungen.artikeldetails.produktfrage_abfragen_fax!="N"}
<li {if $fehlendeAngaben_fragezumprodukt.fax>0}class="error_block"{/if}>
<label for="opt-in" class="">
<input type="checkbox" name="fax" value="Y" id="opt-in" />
{lang key="productQuestionOptIn" section="custom"}{if $Einstellungen.artikeldetails.produktfrage_abfragen_fax=="Y"}<em>*</em>{/if}
</label>
{if $fehlendeAngaben_fragezumprodukt.fax>0}
<p class="error_text">
{if $fehlendeAngaben_fragezumprodukt.fax==1}{lang key="fillOut" section="global"}{elseif $fehlendeAngaben_fragezumprodukt.fax==2}{lang key="invalidTel" section="global"}{/if}
</p>
{/if}
</li>
{/if}
Funktioniert.
So, wer machts schöner?