Zum Inhalt springen

Aktuelle Seiten ID im Fluid-Template abfragen

Erstellt am 13. April 2016 · 1 Antwort · letzte Antwort am 13. April 2016

Tags: Fluid, TYPO3 6, Frage

Drusilla ·

Hallo,
ich versuche in meinem Fluid-Template eine Abfrage auf die aktuelle Seiten-ID zu machen. Hierzu habe ich als Lösung vielfach im Netz diesen Ansatz gefunden:
<f:if condition="{0:data.uid} == {0:'769'}">
(wobei '769' die ID der Seite ist)

Nur bei mir will das nicht funktionieren.
Habe mir mit f:debug auch mal 'data' ausgeben lassen und die ist leer. Was mache ich falsch?
Es ist ein Fluid-Template zum Aufbau der Seite, also nicht in einer Extension. Typo3 6.2.15

Danke schon mal!

seebold ·

Hallo Drusilla,

{data} enthält eigentlich die Inhalte des Inhaltselements. Wie wird denn der header oder andere Inhalte aufgerufen. Vielleicht heiß bei Dir das Objekt anders; in der Regel heißt es {data.header}.

Es gibt noch eine weitere Möglichkeit, Informationen über die aktuelle Seite zu erhalten:
https://fluidtypo3.org/viewhelpers/vhs/master/Page/InfoViewHelper.html

{v:page.info(field:'uid')}

sollte die UID der aktuellen Seite zurückgeben (not tested)