development, TypoScript

Informationen aus der Rootline

Mit der Erweiterung danp_rootlineinfos ist es möglich auf den ersten nicht leeren Wert in der Rootline zuzugreifen.

Ein möglicher Anwendungsfall ist beispielsweise:

Einblenden des ersten gefundenen Subtitles

temp<plugin.tx_danprootlineinfo_pi1
temp.field=subtitle

 

Nutzen der ersten gefundenen Metatags

Dafür wird die Extension "metatags" wie folgt konfiguriert:

page.headerData.999.local.description.preUserFunc=tx_danprootlineinfo_pi1->main
page.headerData.999.local.description.preUserFunc.field=description


page.headerData.999.local.keywords.preUserFunc=tx_danprootlineinfo_pi1->main
page.headerData.999.local.keywords.preUserFunc.field=keywords
 

Download Extension:

Key: danp_rootlineinfo
Download: Extension danp_rootlineinfo
 

 

blog comments powered by Disqus
  1. Lina http://www.berliner-in.de 05.02.08 09:49

    Vielen Dank, diese Extension ist das, was ich schon immer gebraucht habe. Sicher lässt es sich auch anders lösen, aber die Extension ist einfach comfortabel.

    Grüße Lina

  2. Daniel Pötzinger 21.04.06 12:05

    Danke für den Hinweis!
    Das macht die Erweiterung in gewisser hinsicht unnötig.
    Allerdings hat man folgende Nachteile:
    - nur ein paar Felder sind verfügbar (ohne TCA modifikation auch description nicht)
    - mit der Erweiterung kann man einen Defaultwert hinterlegen:
    [...].defaultValue=standardwert

    (Perspektivisch soll die Erweiterung in einer nächsten Version allgemein auch Inhaltselemente aus der Rootline ansprechen können..)

    Die Konfiguration für das Anwendungsbeispiel Metatags sollte dann mit Verwendung von getText so aussehen:

    page.headerData.999.local.description>
    page.headerData.999.local.description.data=leve[..] -1, subtitle, slide

  3. Jan-Hendrik 20.04.06 18:39

    Man könnte auch einfach das getText Objekt nutzen, dafür ist es da ;)

    http://typo3.org/documentation/document-library/references/doc_core_tsref/current/view/2/2/

    [..] levelfield : -1 , user_myExtField , slide

blogroll