Hallo Guido,

hört sich vielleicht nach einen Fall für f:cObject und TypoScript CONTENT und renderObj/fullrootline an. https://docs.typo3.org/typo3cms/TyposcriptReference/DataTypes/Gettext/Index.html?highlight=level#fullrootline

Mit besten Grüßen

   Dieter


Am 09.03.2018 um 22:59 schrieb Guido:
hallo community

debug liefert die uid der einzelnen treffer über das array row => data_page_id. diese möchte ich nun in einem fluid template gegen die rootline abfragen, um diese mit einer eigenen css klasse zu belegen.

hintergund ist eine unternehmenswebseite, die 5 business units hat.
jede business unit hat ihren eigenen colorcode.
es gibt pro business unit eine eigen suchseite, da ist das kein thema.
klasse in das fluid un gut ist.
aber es gibt eben auch eine corporate-suchseite die über alle units hinweg sucht.
hier soll jeder treffer dann entsprechend der unit eingefärbt werden.

der vhs viewhelper geht shcon in die richtige richtung.
die needle wäre also die PIDinRootline.
aber der checkt eben die die rootline gegen die uid der suchseite.

<v:condition.iterator.contains needle="<the page id>" haystack="{v:page.rootline() -> v:iterator.extract(key: 'uid')}">
is in
</v:condition.iterator.contains>

was ich bräuchte wäre sowas wie

<v:condition.iterator.contains needle="<the page id>" haystack="{v:page.rootline() -> v:iterator.extract(key: 'row.data_page.id')}">
is in
</v:condition.iterator.contains>

hat jemand dazu eine idee?

grüsse und besten dank,
guido

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--
----
Dr. Dieter Porth - Web-Entwickler

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an