Hallo,
jetzt suche ich schon seit 3 h nach einer Lösung für mein Problem, vielleicht kann mir ja hier einer helfen...
Ich wollte die Extension "calendar" so anpassen, dass u.a. der Inhalt des Feldes "organizer" nur mit einem p-wrap versehen und ausgegeben wird, wenn dieser nicht leer ist.
Jetzt gibt es da aber 2 Felder wo er sich das herholt:
plugin.tx_calendar_pi1.displayEvent.event.marks.EVENT_ORGANIZER = COA
plugin.tx_calendar_pi1.displayEvent.event.marks.EVENT_ORGANIZER {
10 = RECORDS
10 {
source.field = organizer_mm
table = tx_calendar_organizer
conf.tx_calendar_organizer.field = title
}
20 = TEXT
20.field = organizer
}
Jetzt habe ich für das 20er object dieses TYPO-Script in mein Template reingesetzt, was auch funktioniert:
plugin.tx_calendar_pi1.displayEvent.event.marks.EVENT_ORGANIZER.20.fieldRequired = organizer
plugin.tx_calendar_pi1.displayEvent.event.marks.EVENT_ORGANIZER.20.wrap = <p>|</p>
Nur das 10er bereitet mir Kopfzerberechen. Wie muss meine Abfrage aussehen, das er nur bei einem Inhalt in organizer_mm einen Wrap um die Ausgabe setzt.
Oder vielleicht gibt es ja auch eine Möglichkeit um das ganze COA-Objekt (plugin.tx_calendar_pi1.displayEvent.event.marks.EVENT_ORGANIZER) einen Wrap zu setzen, der nur wirkt wenn der Inhalt des selbigen nicht leer ist?