Zum Inhalt springen

plaintext (type=99) funktioniert nicht / typo3 4 beta2

Erstellt am 10. Februar 2006 · 12 Antworten · letzte Antwort am 10. März 2006

Tags: Direct Mail, Frage

sommer ·

hallo zusammen

ich versuche verzweifelt das plaintext modul (type=99) für das direct_mail zu aktivieren.
ich denke ich habe alles richtig konfiguriert:
- unter dem template / include static das plaintext modul aktiviert (nach content)
- unter dem template analyser für das plaintext das TS in mein TS kopiert.

leider kommt nur eine leere seite...
hat jemand eine idee?

gruss andi

dfluess ·

Hallo,

hast DU in Deinen Contstants auch den Pfad zu Deinem Plaintext-Template gesetzt?

Zum Beispiel steht da dann:

plugin.alt.plaintext.file.template = fileadmin/template/newsletter/plaintext_content.tmpl

Nachdem Du für "Include static" plugin.alt.plaintext (99) eingefügt hast, dann hast Du im Constant Editor entsprechend eine Category: PLUGIN.PLAINTEXT (1)

D.

L1LLY ·

Hallo allerseits,

habe ein Plaintext-template definiert aber es wird immer nur dieses Newsletter-Template verwendet welches beim Einbinden des statischen Templates "Newsletter" mitkommt.

Wie kann man das ändern?

LG CLaudia

dfluess ·

Hallo,

suche doch mal im TypoScript Object Browser, welches Template da eingesetzt, oder wie der Content geschrieben wird. Wenn Du die Stelle gefunden hast, dann setze einfach Deins ein..

Im Template Analyzer kannst Du statische Templates genau unter die Lupe nehmen.

D.

L1LLY ·

Vielen Dank dfluess.

Habe die Standard Templates in den Verzeichnissen /media/scripts und /tslib/media/scripts/ gelöscht und anschließend mein Template hochgeladen. Danach hats auch funktioniert. Überschreiben hatte nichts gebracht.

LG CLaudia

dfluess ·

Normalerweise kannst Du eigene Templates im Contstant Editor (PLUGIN.PLAINTEXT) einsetzen. Der Eintrag überschreibt den Pfad zum Standard-Template.
Alternativ über den Typo Script Object Browser das original suchen und den neuen Pfad direkt angeben. Nach dem speichern wird das auch direkt in die Contstants geschrieben.

Aber so wie Du es gemacht hast gehts natürlich auch. Aber aufpassen! Deine Templates werden bei einem nächsten Update überschieben.

D.

L1LLY ·

oh ja Danke für den Tip, habs jetzt doch über den TOB gemacht. Jetzt kann ich sicher sein das mein Tempalte aus dem fileadminverzeichnis genommen wird und somit auch updateresistent ist 😉

Hab noch ein anderes Problem, und zwar mit dem Unsubscribe-Link im Newsletter. Irgendwie wird der verstümmelt und ich weiss auch nicht wie ich den zusammenbauen muss?

Kann mir da jemand einen Tip geben?

LG CLaudia

dfluess ·

Den Link solltest Du entweder statisch im Template einbauen oder als cObject zum Abspeichern den RTE deaktivieren..
D.

L1LLY ·

danke dfluess,

habs jetzt. Das Problem war, dass die Adresse im Template folgendermaßen aussah:

http://<IP>/<Verzeichnis>/index.php?id=209&cmd=edit&aC=###SYS_AUTHCODE###&rU=###USER_uid###

Die id muss dann natürlich auch die id von der Subscription page sein 😉

Ich würde gerne wissen was der Rest des prefixes bedeutet? (&cmd=edit&aC=... und &rU==...)

Wo wird das festgelegt?

LG Claudia[/b]

dfluess ·

"&cmd=edit&a..." bedeutet, dass die Seite über die angegebene ID im Modus zum Anpassen des Accounts aufgerufen wird. Da kann der Benutzer den Newsletter deaktivieren (Haken deaktivieren) oder den Account über einen weiteren Link löschen.

Alternativ "&cmd=delete&a... " Dann wird der Account sofort gelöscht und

&rU==... beschreibt die UID des Benutzers. Sonst weis TYPO3 ja nicht welcher Benutzer gemeint ist.

D.

L1LLY ·

ja das habe ich schon so verstanden. Ich glaube ich habe mich falsch ausgedrückt.

Gibt es vielleicht irgend eine Referenz, welche Parameter in der ULR mit übergeben werden können? Wo steht beschrieben, dass ide Variable &rU heißt? In welchem PHP-file?

Und schon wieder ein neues Problem. Mails versenden und enthaltene Links funktionieren jetzt einwandfrei bis auf WEB.de.

Da werden die Links zum Abbonieren und Abbestellen nicht richtig erstellt. Bei googlemail und gmx gehts. Weitere konnte ich bisher nicht testen.

Gibts da auch irgendwo Eistellmöglichkeiten oder Extensions?

LG Claudia

dfluess ·

Gibt es vielleicht irgend eine Referenz, welche Parameter in der ULR mit übergeben werden können?

Da gibts andere mechanismen. Du kannst jeden belibigen Parameter übergeben. Siehe config.linkVars =

Wo steht beschrieben, dass ide Variable &rU heißt? In welchem PHP-file?

Das ist in der Extension hardcodiert.

D.