definovani {block #js} v sub sablone latte
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
ahoja, mam @layout.latte:
<!DOCTYPE html>
<html lang="en">
<head>
{ifset #js}
{include #js}
{/ifset}
</head>
pak mam latte pro presenter:
{block content}
<div class="tabbable tabs-left"> <!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">Základní nastavení</a></li>
<li><a href="#tab2" data-toggle="tab">Obsah</a></li>
<li><a href="#tab3" data-toggle="tab">SEO</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
{include uprava/zakladniNastaveni.latte}
</div>
<div class="tab-pane" id="tab2">
{include uprava/obsah.latte}
</div>
<div class="tab-pane" id="tab3">
{include uprava/seo.latte}
</div>
</div>
</div>
a pak v uprava/obsah.latte bych chtel definovat {block #js} pro zobrazeni v @layout.latte
{block #js}
<script type="text/javascript" src="{$basePath}/js/admin/pages/basic.js"></script>
{/block}
ale nejak mi to nefunguje :(
obsah.latte:
{block #js}
<script type="text/javascript" src="{$basePath}/js/admin/pages/basic.js"></script>
{/block}
<div>.....obsah....</div>
Editoval vosy (6. 10. 2013 23:11)
- Jan Tvrdík
- Nette guru | 2595
@esorimer: Nepomůže =)
@vosy: Ze vkládaných šablon nelze ovlivnit nadřazené bloky.