[Typo3-german] TS-funktion -if empty-

JoH info at cybercraft.de
Fri Dec 2 20:03:28 CET 2005


>>> ich lese den subtitle einer seite aus um ihn dann als headline
>>> auszugeben...
>>>
>>> wenn dieses feld leer ist (ifempty), dann möchte ich das typo den
>>> subtitel der übergeordneten seite nimmt.!!
>>
>>
>> Wenn "subtitle" gesetzt, diesen anzeigen, ansonsten "title":
>>
>> 10 = TEXT
>> 10.field = subtitle // title
>
> Prinzipiell richtig, aber am Thema vorbei ;-)
>
> Sebastian, was du suchst, ist "slide".
> Such mal in der TSRef nach Slide.
>
> (ungetestetes) Konzept:
> 10 = TEXT
> 10.data = leveltitle :-1:slide
>
> oder so ähnlich, weiß es grade nicht auswendig und bin zu faul zu
> gucken

10 = TEXT
10.data = levelfield :-1, subtitle, slide

Holt den subtitle der aktuellen Seite und wandert ggf. die Rootline solange
zurück, bis etwas ausgegeben wird.
Wenn Du's perfekt haben willst, kannst Du auch noch einen Default Wert
setzen (ungetestet, sollte aber gehen ...)

10 = TEXT
10.value = Default Wert
10.override.cObject = TEXT
10.override.cObject.data = levelfield :-1, subtitle, slide
10.override.cObject.required = 1

Damit das Ganze funktioniert, mußt Du im Install tool das Feld "subtitle"
unter [addRootLineFields] explizit den Feldnamen eintragen.
Für andere Felder der Tabelle "pages" geht's nach dem gleichen Prinzip.

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.openbc.com/go/invuid/Jo_Hasenau





More information about the TYPO3-german mailing list