Existencia prázdenho bloku – {ifset #sidebar}
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- sepo
- Člen | 69
ako zistím či blok má obsah ?
potrebujem v body upraviť class na základe toho či block #sidebar
má obsah
@layout.latte
<body class="menu_hover{ifset #sidebar} block_sidebar{/ifset}">
<!-- main content -->
<div id="contentwrapper">
<div class="main_content">
{include #content}
</div>
</div>
<!-- sidebar -->
{block #sidebar}{/block}
</body>
default.latte
{block #content}
.........
{/block}
{block #sidebar}
<ul>
<li>.....
{/block}
blank.latte
{block #content}
.........
{/block}
- Jan Tvrdík
- Nette guru | 2595
@sepo: Existuje, použij
{ifset #sidebar}
+ místo prázdného
{block #sidebar}{/block}
použij
{ifset #sidebar}{include #sidebar}{/ifset}
.