Zum Inhalt springen

tt-produkts + delivery daten

Erstellt am 16. August 2005 · 3 Antworten · letzte Antwort am 23. August 2005

Tags: Frage

RChristian ·

hallo leute,

hat vielleicht einer von euch eine shop-template die mit "feuserextrafields" korrekt arbeitet bzw. was muß ich im template einstellen damit die lieferdaten in den neu hinzugekommenen felder geschrieben werden.

mfg,
RChristian

Flink ·
###PERSON_xxx###
###DELIVERY_xxx###

für xxx die neu hinzugekommenen Feldnamen in der tt_products Tabelle (z.B. tx_feuserextrafields_prefix_name) in Großbuchstaben einsetzen.

Das Template tt_products/pi/producten.tmpl ist ein Beispiel dafür.

RChristian ·

ich hab folgende einstellung in die info template vorgenommen (alternative lieferadresse):

...
<table>
                  <tr>
                    <td><strong>Firma:</strong></td>
                    <td><input class="INPUT1" type="text" name="recs[delivery][tx_feuserextrafields_company_deliv]" size="30" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_COMPANY_DELIV###" /></td>
                  </tr>
                  <tr>
                    <td width="100"><strong>Name:</strong></td>
                    <td><input class="INPUT1" type="text" name="recs[delivery][tx_feuserextrafields_name_deliv]" size="30" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_NAME_DELIV###" /></td>
                  </tr>
                  <tr>
                    <td valign="top"><strong>Vorname:</strong></td>
                    <td><input class="INPUT1" type="text" name="recs[delivery][tx_feuserextrafields_first_name_deliv]" size="30" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_FIRST_NAME_DELIV###" /></td>
                  </tr>
                  <tr>
                    <td valign="top"><strong>Adresse:</strong></td>
                    <td><input name="recs[delivery][tx_feuserextrafields_address_deliv]" type="text" class="INPUT1" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_ADDRESS_DELIV###" size="30" /></td>
                  </tr>
                  <tr>
                    <td><strong>PLZ / Ort: </strong></td>
                    <td><input size="5" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_ZIP_DELIV###" name="recs[delivery][tx_feuserextrafields_zip_deliv]" type="text" class="INPUT2" /> 
                     /  
						  <input name="recs[delivery][tx_feuserextrafields_city_deliv]" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_CITY_DELIV###" type="text" size="22" class="INPUT3" /></td>
                  </tr>
                  <tr>
                    <td><strong>Land:</strong></td>
                    <td><input class="INPUT1" type="text" name="recs[delivery][tx_feuserextrafields_country_deliv]" size="30" value="###DELIVERY_TX_FEUSEREXTRAFIELDS_COUNTRY_DELIV###" /></td>
                  </tr>
                </table>
...

die felder hab ich natürlich an meine vorstellungen angepasst (nicht nur im template sonder auch in die entsprechende php-dateien). Und wenn ich dann auf weiter klicke dann erscheint auf die payment seite beim alternative lieferandresse nichts und es werden auch keine inhalte in die dementsprechende tabelle eingetragen..

wenn ich aber die neu hinzugefügte felder über die typo3 backend oberfläche ändere sprich eine alternative addresse eintrage dann wird die auf die seite payment auch angezeigt.

PS: auf d. Template "producten.tmpl" ist zwar ein Beispiel dafür wie man die extrafelder anzeigen kann aber nich wie man die felder über die shopseite in die datenbank eintragen bzw. speichern kann.