Dokumentation
Tipps & Tricks
Felder hinzufügen | Felder hinzufügen |
|
|
| Geschrieben von Jonas Brand | |
| Donnerstag, 18. Oktober 2007 | |
Dieses kleine Howto zeigt, wie man in der Komponente weitere Felder zum
Adressformular hinzufügt. Dies gilt ausdrücklich nur für das
Adressformular und nicht für die anderen Seiten. Die Vorgehensweise
wird anhand eines Feldes für die Kundennummer gezeigt, kann aber unter
Beachtung der Hinweise auf beliebige Felder angewendet werden. Der
HTML-Code in Schritt 3 ist dann entsprechend anzupassen.
Schritt 1 - Sprachkonstanten hinzufügen
In der Datei:
Suchen nach:
define("LANG_FIELDS_FAX", "Faxnummer");
Darunter einfügen:
define("LANG_FIELDS_KUNDENNUMMER", "Kundennummer");
Hinweis: Der Name der Sprachkonstanten entspricht jeweils dem in den nachfolgenden Schritten verwendeten Feldnamen. Diesem wird LANG_FIELDS_ vorangestellt und es werden alle Buchstaben groß geschrieben. Schritt 2 - Feld im PHP-Code hinzufügen
In der Datei:
Suchen nach:
$fields=array('surname'=>1,'name'=>1,'email'=>1,'company'=>0,'zip'=>1,'city'=>1,'country'=>1,'street'=>1,'tel'=>1,'fax'=>0);
Ersetzen mit:
$fields=array('surname'=>1,'name'=>1,'email'=>1,'company'=>0,'zip'=>1,'city'=>1,'country'=>1,'street'=>1,'tel'=>1,'fax'=>0,'kundennummer'=>0);
Hinweis: Hier können beliebige Felder hinzugefügt werden. Es ist immer jeweils der Name anzugeben und ob es ein Pflichtfeld ist (1) oder nicht (0). Schritt 3 - Template anpassen
In der Datei: <tr class="sectiontableentry2"> <td>Telefax </td> <td>
<input type="text" name="fax" value="{FAX}" maxlenght="200" class="inputbox" size="20"/>
</td>
</tr>
Danach kann eine Leerzeile eingefügt werden (optional): <tr> <td> </td>
<td>
</td> </tr>
<tr class="sectiontableentry1"> <td> Kundennummer <font color="red">*</font> </td> <td> <input type="text" name="kundennummer" /> </td> </tr>
Hinweise: Fertig!Es wird noch jemand gesucht, der dieses Howto ins Englische übersetzt. Bitte per Email melden! |
| < Zurück |
|---|












