Hallo zusammen,
vielleicht hat jemand für mein Problem eine Lösung oder einen Ansatz:
Habe direct_mail und tt_address installiert.
Nun möchte ich, dass der User, der sich am Newsletter anmeldet, automatisch einer tt_Address_group zugewiesen wird.
Hat da jemand eine Idee wie ich es lösen könnte?
(Das Forum habe ich bereits durchsucht.)
Hallo,
kann mir den niemand helfen?
Kann man den gewünschten Wert vielleicht per hidden field im <form> der Vorlage mit übergeben?
Das hatte ich probiert, erfolglos. Vielleicht probier' ich es nochmal.
Hat denn niemand einen Rat? :-(
Habe auch versucht die newsletter-subscription.html so anzupassen:
<input type="hidden" name="FE[tt_address][addressgroup]" id="addressgroup" value="1" />
Erfolglos.
Im Setup habe ich folgendes:
plugin.feadmin.dmailsubscription {
table = tt_address
create.overrideValues.hidden = 1
#create.overrideValues.disable = 0
create.overrideValues.module_sys_dmail_html = 1
create.overrideValues.module_sys_dmail_category = 1
create.overrideValues.addressgroup = 1
}
module_sys_dmail_html und module_sys_dmail_category werden bei der Newsletteranmeldung auf 1 gesetzt, dass addressgroup-feld nicht, es bleibt in der datenbank immer auf Null, es sei denn, ich bearbeite im Backend den Address-Datensatz.
Hi Apop,
wir hatten ein ähnliches Problem hier besprochen:
#7051010
Hast Du im HTML-Template auch diesen Marker drin ###HIDDENFIELDS###?
Ja, habe ich.
keine ahnung, wo das herkommt und wofür der marker ist.
poste doch mal dein Template.
...
<label for="www-field">www:</label>
<input type="text" name="FE[tt_address][www]" id="www-field" value="" />
</div>
<div id="nl-reg-buttons">
<input type="submit" id="submit-field" name="submit-field" value="Anmelden" />
<input type="reset" id="reset-field" name="reset-field" value="Abbrechen" onClick="document.forms[0].action='###BACK_URL###';" />
</div>
###HIDDENFIELDS###
<input type="hidden" name="FE[tt_address][addressgroup]" id="addressgroup-field" value="1" />
</fieldset>
</form>
</div>
Ich verstehe auch nicht, warum das funktioniert:
create.overrideValues.module_sys_dmail_html = 1
create.overrideValues.module_sys_dmail_category = 1
und das nicht:
create.overrideValues.addressgroup = 1
Das Feld ist ja vorhanden.
Naja, der Unterschied wird sein, dass die Subscription nur diese Felder unterstützt:
email,first_name,last_name,date_of_birth,address,city,zone,static_info_country,zip,phone,language,title,company,www,module_sys_dmail_html,module_sys_dmail_category,image,comments,hidden
Die Felder module_sys_dmail_html und module_sys_dmail_category sind dabei, addressgroup ist nicht dabei, gehört sozusagen nicht mit zum module. Also denke ich mal, dass die Extension das Feld gar nicht erst auswertet.
Hm, dann muß ich mir die Extension genau angucken.
Danke George.
Weiß jemand dann vielleicht, wie ich Adressen im Frontend ausgeben kann,
die keiner Gruppe zugehören?