[Frage] Link-Parameter im Fluid-Template abfragen?

  • marion-j marion-j
    R2-D2
    0 x
    115 Beiträge
    1 Hilfreiche Beiträge
    16. 06. 2015, 14:45

    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"


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    16. 06. 2015, 15:00

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

    1. page.10 = FLUIDTEMPLATE
    2. page.10 {
    3. ...
    4. variables {
    5. langId = TEXT
    6. langId.data = GP:L
    7. }
    8. }

    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.

  • 1