Zum Inhalt springen

Problem beim Zugriff auf eine View-Variable

Erstellt am 12. November 2013 · Noch keine Antworten

Tags: Fluid, Frage

rainha ·

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!