Archiv für die Kategorie ‘typo3’

Bei sr_feuser_register automatisch Newsletter aktivieren

Samstag, 09. April 2011

Wenn man die “Front End User Registration”-Extension in Kombination mit “” verwendet können sich die Benutzer einen Newsletter aktiieren und ggf. die für sich interessanten Kategorien auswählen.

Möchte man automatisch allen Benutzern die sich registrieren den Newsletter zukommen lassen so geht dies so:

Typoscript auf der Registrierungsseite:

plugin.tx_srfeuserregister_pi1 {
# Newsletter bei Registrierung immer aktivieren
create.defaultValues.module_sys_dmail_newsletter = 1
create.overrideValues.module_sys_dmail_newsletter = 1
}

In den Konstanten formField muss das Formularfeld auch hinzugefügt werden,

In der Kontanten plugin.tx_srfeuserregister_pi1.formFields = ALLE ANDEREN FORMULARFELDERN, module_sys_dmail_newsletter

Problem “Inhalte konnten nicht ausgelesen werden” bei Direct Mail

Mittwoch, 06. April 2011

Vorschau funktioniert aber dann kommt die Fehlermeldung.

versucht die angegebene Seite aufzurufen wie man sie mit einem Browser aufrufen würde. In meinem Fall wusste der Server garnicht das er testwever.lokal hiess. Ein Eintrag in der /etc/hosts hats dann gelöst.

Auch darf keine .htaccess Datei vorhanden sein die ein Passwort verlangt. useCurl im Installtool sollte wohl auch aktiviert sein.
Am besten probiert mans auf der Konsole vom Server mit lynx oder w3m und dem link der Seite aus.


w3m http://testserver.lokal/index.php?id=33

Datumsformat bei sr_feuser_register

Mittwoch, 30. März 2011

Ist inzwischen einfach per typoscript definierbar:

plugin.tx_srfeuserregister_pi1.create.evalValues.date_of_birth = date:d.m.Y
plugin.tx_srfeuserregister_pi1.edit.evalValues.date_of_birth = date:d.m.Y

Dann noch das Label überschreiben:

plugin.tx_srfeuserregister_pi1 {
_LOCAL_LANG.de {
date_of_birth = Geburtsdatum (tt.mm.jjjj)
}
}

Beim Umstellen der Positionen (ungarisches Format) hab ich noch folgendes benötigt:

plugin.tx_srfeuserregister_pi1.dateFormat = Y.m.d
plugin.tx_srfeuserregister_pi1.dateSplit = \.