[TYPO3-german] indexed_search data_page_id gegen die rootline checken

Guido skyfreak1 at gmx.net
Fri Mar 9 22:59:47 CET 2018


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



More information about the TYPO3-german mailing list