12. 11. 2013, 09:44

Hallo zusammen.
Ich habe ein Problem beim Zugriff einer View-Variable.

[b]Zur Erklärung:[/b]
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:

  1. <div class="main">
  2. <div class="content">
  3. <div id="left-column">
  4. <f:cObject typoscriptObjectPath="lib.left_content" />
  5. </div>
  6.  
  7. <div id="middle-column" class="facebookContainer">
  8. <div id="breadcrumbs">
  9. <f:cObject typoscriptObjectPath="lib.breadcrumbs" />
  10. </div>
  11. <f:if condition="{testView}">
  12. Das ist ein Test
  13. </f:if>
  14. <f:cObject typoscriptObjectPath="lib.content" />
  15. </div>
  16.  
  17. <div id="right-column">
  18. <f:cObject typoscriptObjectPath="lib.right_content" />
  19. </div>
  20. </div>
  21. </div>

In meinem Controller gibt es eine Action die ich aufrufe und da weise ich der View einen Parameter zu:

  1. $this->view->assign("testView", 1);

Zu dieser Action gibt es ein Action-Template. Das sieht verkürzt so aus:
[code]Willkommen!
<f:if condition="{testView}">
Das ist ein Test
</f:if>
[/code]

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!