[TYPO3-german] if abfrage
Dr Dieter Porth
typo3 at mobger.de
Tue Nov 10 21:12:44 CET 2015
Am 10.11.2015 um 14:36 schrieb Ben Ner:
> diese habe ich absichtlich entfernt da html wird geparst wird.
>
> der ausschlaggebende teil ist dieser:
>
> 20 = CONTENT
> 20{
> table = tt_content
> # Dieses nur rendern wenn ein bodytext
> vorhanden ist
> if.isTrue.field = bodytext
> field = bodytext
> wrap = <p class="content">|</p>
>
> renderObj = COA
> renderObj{
> 30 = CONTENT
> 30{
> table = tt_content
> select.pidInList.field = uid
> select.begin = 0
> select.max = 1
> where = colPos=0
> renderObj = COA
> renderObj{
> 50 = TEXT
> 50{
> field = bodytext
> stripHtml = 1
> crop = 30 | ... | 1
> wrap = <span>|</span>
> }
> }
> wrap = <p class="content">|</p>
> }
> }
> }
>
> nur wenn aus spalte 3 der bodytext leer ist (20), soll die 2. abfrage
> (30) ausgeführt werden und jeweils natürlich nur ein wrap ausgegeben
> werden
>
> solltest du dies zitieren, bitte nichts löschen da ich mit dem
> auskommentierten und (für mich) wild eingesetzten stdwrap nichts
> anfangen kann, ich muss den unterschied deutlicher sehen um es
> verstehen zu können
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Komplizierte Fragen sind deshalb kompliziert, weil man das problem
falsch hinterfragt. Wer falsche Fragen stellt, erhält im besten und/oder
schlechtesten Fall leider immer richtig falsche Antworten.
Statt kniffeliges TypoScript könnte man statt eines COA auch einfach ein
renderObj = FLUIDTEMPLATE verwenden und deine systemaisch Render-Logik
in das Tenmplate auslagern.
Im Template könntest du einfach mit <f:if...> die Umschaltung sauber
und übersichtlich vornehmen.
Ich hätte das so gemacht, weil mir die If-Funktionalität im TypoScript
immer fremd geblieben ist.
Der Nachteil vom Fluidtemplate ist natürlich, dass es etwas langsamer
als eine TypoScript-Version ist.
Dieter
--
Dr. Dieter Porth -
Mein kleines TYPO3-Labor: http://www.mobger.de/
More information about the TYPO3-german
mailing list