Zum Inhalt springen

Neues Feld

Erstellt am 6. Februar 2007 · 3 Antworten · letzte Antwort am 12. September 2007

Tags: Frage

nt3 ·

Hallo Zusammen,

ich würde gern neben den Standardfeldern Name und email-Adresse einige neue Felder wie Vorname, Ort, Land etc. hinzufügen.

Leider ist mir dies bisher nicht zufriedenstellend gelungen.

Kann mir vielleicht jemand detailliert weiterhelefen? D.h.: Kann mir vl. jmd. sagen wo genau ich das neue Feld, dass ich wahrscheinlich in der tmpl.-Datei anlegen muss (geht das z.B.durch copy/paste des bestehenden Feldes Name?), definieren kann oder muss? (setup? typoscript? auf der ebene des newsletter-Ordners oder auf der root-ebene, wo das maintemplate definiert wird?)

Für eine Antwort wäre ich sehr dankbar!

Grüße,
N.

wolfi02 ·

Hallo nt3,

als erstes mußt du in der .tmpl-Datei die Felder dafür vorbereiten. Bei den input-Feldern des Formulars musst du folgendes anpassen:

name="FE[tt_address][name]"

"name" musst du durch das Feld der DB ersetzen, welches du ansprechen möchtest.

Des Weiteren musst du im TypoScript Object Browser unter Setup bei plugin->feaddmin->dmailsubscription->create die felder "fields" und "required" anpassen. Dort müssen dann die zusätzlichen Felder rein, die du benötigst.

Im Extension Manager unter Direct Mail kann du dann noch die zusätzlich benötigten Felder der Db angeben. Schau auch mal in Handbuch zu Direct Mail, da steht es drin (jedenfalls der letze Teil).

mfg
Christian

Desperant ·

Hallo Forummitglieder,

ich sitzte schon seit milliarden von Studen an dmail und komme nicht weiter.
Es funktioniert mehr oder weniger, aber ich kriege nicht hin ein neues auswahlfeld und ein checkbox zusätzlich anzulegen. Mit Normalen Feldern klappt es.

folgendes habe ich versucht für ein auswahlfeld:

altersgruppen<br />
<!--###SUB_REQUIRED_FIELD_altersgruppen### begin
SUB_REQUIRED_FIELD_[enter-the-field-name-here]
-->
	<font color=red><strong>fill this field!</strong></font>
<!--###SUB_REQUIRED_FIELD_altersgruppen### end -->
<form>
		<select name="FE[tt_address][altersgruppen]"> 
		 <option value="25">&lt; 25</option> 
		 <option value="26-35">26-35</option> 
		</select>
</form>

und folgendes habe ich versucht für ein checkbox:

private use &nbsp;<input type="checkbox" name="FE[tt_address][private]" value=1>

bitte, hiiillllfffeee

harry7922 ·

Hallo, das würde mich auch interessieren.

Hat es bei Dir geklappt oder kann jemand anderes was dazu sagen??

Vielen Dank!

Hardy