Hallo zusammen.
Ich habe ein Problem beim Zugriff einer View-Variable.
Zur Erklärung:
Ich habe ein Template in fileadmin\template\html\website\index.html
Ich nenne das hier mal Main-Template und das sieht verkürzt so aus:
<div class="main">
<div class="content">
<div id="left-column">
<f:cObject typoscriptObjectPath="lib.left_content" />
</div>
<div id="middle-column" class="facebookContainer">
<div id="breadcrumbs">
<f:cObject typoscriptObjectPath="lib.breadcrumbs" />
</div>
<f:if condition="{testView}">
Das ist ein Test
</f:if>
<f:cObject typoscriptObjectPath="lib.content" />
</div>
<div id="right-column">
<f:cObject typoscriptObjectPath="lib.right_content" />
</div>
</div>
</div>
In meinem Controller gibt es eine Action die ich aufrufe und da weise ich der View einen Parameter zu:
$this->view->assign("testView", 1);
Zu dieser Action gibt es ein Action-Template. Das sieht verkürzt so aus:
Willkommen!
<f:if condition="{testView}">
Das ist ein Test
</f:if>
Wenn ich nun die Seite aufrufe kann im Action-Template auf die View-Variable "testView" problemlos zugegriffen werden, jedoch nicht im Main-Template.
Gibt es irgendwie die Möglichkeit im Main-Template auf alle View-Parameter zuzugreifen? Ich würde auch gerne plugin-übergreifend auf View-Parameter zugreifen.
Hat dazu jemand eine Idee?
Beste Grüße und vielen Dank!