[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