Zum Inhalt springen

Bestellformular: Name der Lieferadresse umnutzen

Erstellt am 17. Februar 2009 · 3 Antworten · letzte Antwort am 20. Februar 2009

Tags: Frage

dom ·

Hallo,

bisher konnte ich die meisten Probleme erschlagen, dennoch ist da noch eine Kleinigkeit überiggeblieben. Ich nutze im FE bei der Bestellung nur die Rechnungsaddresse und habe die Marker der Lieferadresse im Template gelöscht. Das Feld "###DELIVERY_NAME###" ist dennoch dringeblieben, da ich es als zweites Namensfeld für eine Kontaktperson nutzen möchte.

Also einmal in der Eingabe

<input type="text" name="recs[delivery][name]" size="31" id="delivery_name" value="###DELIVERY_NAME###" />

Ein zweites Mal in der Ausgabe (Bestätigung, Email, usw.)

nur ###DELIVERY_NAME### im Quellcode

Egal was ich dort eingebe, es wird immer der ###PERSON_NAME### ausgegeben. Ich habe schon folgendes in die Constants eingetragen - so dass die Felder nicht von feuser ausgefüllt werden:

plugin.tt_products.lockLoginUserInfo = 0
plugin.tt_products.loginUserInfoAddress = 0

Hat jemand ne Idee, wie ich es einrichten kann, dass der Wert korrekt übergeben wird?

mfg
Dom

danton ·

Hi
Du mußt entweder nen eigenen Marker machen der übertragen wird.
Oder Du missbrauchst nen "normalen"-Marker.
Z.B.:

<textarea name="recs[delivery][note]">###DELIVERY_NOTE###</textarea>
oder
<textarea name="recs[delivery][foundby_others]">###DELIVERY_FOUNDBY_OTHERS###</textarea>

Damit hab ich es gemacht.

Gruß Danton

dom ·

Hallo Danton,

erstmal danke für den Tipp. Leider hatte ich in o.g. Post vergessen zu erwähnen das ich die ###DELIVERY_NOTE### doch nutze und ###DELIVERY_FOUNDBY_OTHERS### hat bei mir (tt_products 2.6.0) gar keinen Effekt.

Kennst Du vllt. andere Felder, die man nehmen könnte.

thx
dom

danton ·

ich denke es müßten alle Lieferadressen-Felder gehen.
Z.B.:

<input type="text" name="recs[delivery][telephone]" size="30" value="###DELIVERY_TELEPHONE###" />