Zum Inhalt springen

Wrap nur, wenn Feld nicht leer ist

Erstellt am 10. September 2005 · 2 Antworten · letzte Antwort am 11. September 2005

Tags: Frage

Jopossum ·

Hallo,

ich habe eine Extension geschrieben (bzw. versuche das grade). Für alle Felder habe ich eine Eigenschaft festgelegt, um ein stdWrap festlegen zu können. Jetzt möchte ich aus Typo3 heraus den stdWrap so festlegen, dass nur gewrapped wird, wenn auch tatsächlich irgendwas in dem entsprechenden Feld drin steht.

Ich vermute mal, dass das irgendwie über die if oder ifEmpty Eigenschaften des stdWrap funktionieren müsste. Allerdings kriege ich das irgendwie nicht hin. Geht das überhaupt einfach mit stdWrap, oder muss ich für sowas eine weitere Eigenschaft definieren, die dann von meiner Extension bearbeitet wird?

Vielen Dank schon mal für die Hilfe,
Sascha

Jopossum ·

Vielen Dank für den Hinweis. Ja das ist eigentlich das, was ich gesucht habe.

Jetzt habe ich allerdings noch eine Frage dazu. Ich benötige das zwar im Augenblick nicht, kann mir aber vorstellen, dass mir das Problem früher oder später über den Weg läuft:
Wie kann ich denn dann einen bestimmten wrap verwenden, falls Inhalt vorhanden ist, aber einen anderen Wrap, falls dieser Inhalt nicht da ist. Das required würde ja einfach garnichts zurück geben. Wie kann ich aber um dieses "garnichts" dann doch noch etwas wrappen, was aber eben nicht das gleiche ist, wie wenn Inhalt vorhanden wäre?

Danke schon mal,
Sascha