[Frage] Aktuelle Seiten ID im Fluid-Template abfragen

  • Drusilla Drusilla
    R2-D2
    0 x
    92 Beiträge
    1 Hilfreiche Beiträge
    13. 04. 2016, 15:02

    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!


  • 1
  • seebold seebold
    T3PO
    0 x
    29 Beiträge
    1 Hilfreiche Beiträge
    13. 04. 2016, 21:15

    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:
    [url]https://fluidtypo3.org/viewhelpers/vhs/master/Page/InfoViewHelper.html[/url]

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

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

  • 1