Zum Inhalt springen

Link-Parameter im Fluid-Template abfragen?

Erstellt am 16. Juni 2015 · 1 Antwort · letzte Antwort am 16. Juni 2015

Tags: Fluid, Frage

marion-j ·

Hallo,

ich rufe einige Typo3-Seiten mit versch. Parametern (in dem Fall die Sparchumschaltung) auf zb:
http://meineseite.de/home/?L=3

Besteht die Möglichkeit in einem Fluid-Template mittels Viewhelper (oder wie auch immer) den Parameter L (oder jeden anderen beliebigen Parameter) abzufragen?
Ich möchte dann im Template eine IF-Abfrage einbauen -> "wenn L = 3 dann geben Text xy aus"

toifel ·

Die GET Variablen müssen dem Template zuerst zugewiesen werden. Bei einem Seitentemplate geht das über Typoscript:

page.10 = FLUIDTEMPLATE 
page.10 {
  ...
  variables {
    langId = TEXT
    langId.data = GP:L
  }
}

Im Fluid lässt sie diese Variable dann über {langId} abfragen.

In einer Extension kannst du dem Template über
$this->view->assign('langId', $this->request->getArgument('L'));
die Variable zuweisen. Das gehört dann in den Controller der Extension.

Das ganze lässt sich auch ohne großen Aufwand mit einem eigenen ViewHelper realisieren.