Liebe Typoisten,
meine Seiten werden in der Regel mittels einer Designvorlage erstellt (wie in dem bekannten GoLive-Tut beschrieben):
Ich eine habe eine unbestimmte Anzahl von Platzhaltern (die heissen bei mir CONTENT 1, CONTENT 2, usw.) in der Vorlage, die nur dann zum Tragen kommen, wenn ein Datensatz vorhanden ist. Die übrigen Platzhalter bleiben in der HTML-Seite unsichtbar. Das funktioniert super und ich bin wirklich begeistert, dass man auch die wildesten Ideen unserer Desigabteilung problemlos in Typo3 umsetzen kann 🙂
Nun habe ich allerdings ein Problem. Ich möchte die Abstände der einzelnen Datensätze mittels dem wrap-Attribut festlegen (z. B. wrap =|<br><img src="img/spacher.gif" width="2" height="15"><br>).
Dieser Code soll aber nur dann generiert werden, wenn tatsächlich ein Datensatz vorhanden ist. Also möchte ich zunächst abfragen, ob CONTENT 1 existiert und wenn ja, soll das wrap-Attribut gesetzt werden. Ich habe es mit "if" und "isTrue" versucht, aber anscheinend bin ich zu blöd, die richtige Syntax zu schreiben 🙁.
Kann mir jemand helfen?
Mein TS:
---------------------script--------------------
page.10 {
template = FILE
template.file = fileadmin/{$template}
workOnSubpart = BEREICH
marks.CONTENT1 = CONTENT
marks.CONTENT1.table = tt_content
marks.CONTENT1.select {
pidInList = this
orderBy = sorting
where = colPos=1
begin = 0
max = 1
}
#ich denke, hier müsste die Abfrage hin, ob CONTENT1 einen Wert enthält # und wenn ja, dann träte das wrap-Attribut in Aktion
}
----------------------------script ende-----------------------------
Viele Grüsse aus Düsseldorf
Ulrich