Pagetrail in Filter verwenden.
Ich möchte gerne Metamodelsinhalt über den Seitenbaum vererben.
Derzeit realisiere ich das mehr schlecht als recht über das Template.
Der bessere Weg sollte allerdings über einen mm-Filter sein.
Ich habe dazu versucht, die globale Variable $GLOBALS['objPage']->trail zu verwenden welche über das Template auch funktioniert.
Hier komme ich über:
Code:
implode(',',$GLOBALS['objPage']->trail
an eine kommagetrennte Ausgabe des Trails ran.
Dies wollte ich nun über einen filter in der Art:
Code:
SELECT id
FROM {{table}}
WHERE FIND_IN_SET ('{{page::id}}', '.$GLOBALS['objPage']->trail.')
oder eben
Code:
SELECT id
FROM {{table}}
WHERE FIND_IN_SET ('{{page::id}}', '.implode(',',$GLOBALS['objPage']->trail.')
realisieren.
leider scheint es so, als könnte man im Filter nicht auf die $GLOBALS zugreifen.
Die Parameterquellen für die Filter scheinen sich auf mm-Tabellen zu konzentrieren. Somit kann ich diese hier nicht einsetzen.
Hat jemand vielleicht eine Idee?
Gruß
Hauge