Zum Inhalt springen

TypoScript-Angaben in Extension überschreiben

Erstellt am 10. Februar 2008 · 4 Antworten · letzte Antwort am 11. Februar 2008

Tags: Frage

webcompas ·

Hallo!

Ich habe mir eine Extension für einen Formmailer geschrieben. Nun habe ich folgendes Problem:

Vor und nach dem Formular sollen normale Inhaltselemente (z.B. mit Hinweisen zum Formular) eingefügt werden können. Wenn die Mail verschickt ist, machen diese aber unter Umständen keinen Sinn mehr. daher möchte ich diese entsprechend ausblenden können.
Ich habe schon versucht, das Feld "TSconfig" in $TSFE entsprechend abzuändern, indem beispielsweise ein entsprechender Marker gelöscht wird.
Scheinbar werden die dort enthaltenen Angaben aber schon verarbeitet, bevor meine Extension die Werte überschreiben kann.
Kennt jemand sonst noch eine Möglichkeit, wie dies möglich ist?

MfG
Pascal

webcompas ·

Also, ich habe zB. folgendes angegeben:

seite.10.marks.CONTENT = COA
seite.10.marks.CONTENT {
  10 < styles.content.get
  20 = USER_INT
  20.userFunc = class_formmailer->formmailer
  30 < styles.content.getRight
}

Über die Funktion der Extension wollte ich nun für die Nicht-Anzeige der Inhaltselemente in TSconfig folgendes angeben:

seite.10.marks.CONTENT.10 >

Dies scheint aber nicht zu funktionieren. Deshalb suche ich nach einer anderen Möglichkeit.

MfG
Pascal

steffenk ·

das geht auch nicht. Dir gehts aber um den Inhalt (30) ? den kannst Du in Deiner userFunc ausgeben nach eigener Bedingung.

webcompas ·

Klar, soweit hab ich auch schon gedacht. Nur wollte ich das ganze eben komfortabler machen, sodass der entsprechende Inhalt auch von normalen Usern bearbeitet werden kann.
Aber wenn das nun nicht geht, wird mir wohl nichts anderes übrig bleiben. Danke!