Proměná v latte pro identifikaci includovaného latte

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Joacim
Člen | 229
+
0
-

Mám latte soubor který si do sebe includuje menu. Ten má {default $section = 1} nastavenou a v includovaném menu se poté ptám na {if $section == 1}collapse{else}collapsed{/if}. Bohužel dostanu chybu

Notice

Undefined variable: section

latte pro položku modulu do které includuji menu

{block content}
{var $section = 1}
<div class="row">
    <div class="col-sm-12">
        <div class="container-fluid">

            <!-- Page Heading -->
            <div class="row">

            </div>
            <!-- /.row -->

            <div class="row">

                <div class="col-lg-3">
                    {include 'modul_menu.latte'}
                </div>
			</div>
		</div>
	</div>
</div>

Tedy mám jedno menu pro více souborů a jen chci rozlišit kde se v menu nacházím a zobrazit jej aktivní a jelikož mám menu kde jsou sekce, které nejsou v URL(z které bych to mohl získat pomocíifCurrent) potřebuji jednoduchý identifikátor. Lze toto nějako vyřešit ?

menu includuji proto že jej mám v Modulu a modul má své šablobny a daná šablona muže i nemusí mít menu.

Děkuji

Editoval Joacim (11. 1. 2017 16:21)

CZechBoY
Člen | 3608
+
+1
-

Zkus předat $section tomu bloku.

{include 'modul_menu.latte', section => $section}
Joacim
Člen | 229
+
0
-

CZechBoY napsal(a):

Zkus předat $section tomu bloku.

{include 'modul_menu.latte', section => $section}

Paráda funguje bezvadně, díky moc