[TYPO3-german] if.isTrue.field = Verstädnisfrage
Thomas Hirt
info at thomas-hirt.at
Mon Feb 23 14:23:13 CET 2009
Lieber JoH,
danke für die Rückmeldung.
Leider habe ich keinen Erfolg mit diesen Vorgangsweisen:
(Ich arbeite ganz ohne TV):
10.if.isTrue.data = field:linkToTop
10.if.isTrue.field = linkToTop
Beides funkt nicht. Vielleicht weil man ja mehrere Content Elemente haben könnte und es dann nicht klar ist, welches
Element für die Prüfung herangezogen wird... Also bezieht sich "field" höchstwahrscheinlich auf die Tabelle pages.
Was ich eigentlich erreichen will:
Ich habe eine eigene Extension mit dem Kickstarter erstellt um eine checkbox für tt_content hinzuzufügen.
Klappt wunderbar. Nun versuche ich folgendes zu testzwecken:
page.5 = TEXT
page.5.value = checkbox is checked
page.5.if.isTrue.field = tx_checkbox_checkbox
Leider klappt das nicht. Es wird kein Text ausgegeben, die Rückgabe ist "false" auch wen die checkbox aktiviert ist.
Hiiiiilfe, manchmal bringt mich typoscript zum verzweifeln.
Danke für jeden Tipp,
Thomas
PS: tx_checkbox_checkbox ist ein dummer Name... Hab das nur mal schnell testen wollen.
JoH asenau schrieb:
>> habe eine Vertständnis zu folgender Abfrage.
>> Wieso klappt keine dieser beiden Abfragen:
>>
>> page.1 = COA
>> page.1 {
>> 10 = TEXT
>> 10.value = linkToTop ist true
>> 10.if.isTrue.data = field:linkToTop
>>
>> 20 = TEXT
>> 20.value = linkToTop ist false
>> 20.if.isFalse.field = linkToTop
>> }
>
> Das sollte so eigentlich klappen.
> Sprich: Wenn linkToTop leer ist, sollte 20 zu sehen sein, sonst 10.
>
> Kleine Einschränkungen je nach Extension: Wenn Du z.B. mit TV arbeitest,
> mußt Du ggf. damit leben, daß dort gewisse Eigenheiten herrschen, was die
> Verwendung von TypoScript angeht.
>
> versuch dann mal
>
> 10.if.isTrue.data = field:linkToTop
>
> HTH
>
> Joey
>
More information about the TYPO3-german
mailing list