Latte – jak přidat obsah do existujícího bloku v rozšiřující šabloně?

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

Zdravím,
řeším menší problém s latte. V layoutu mám v bloku scripts nalinkované js. V šabloně pro konkrétní akci presenteru používám další js, které závisí na těch z layoutu. Když ale v šabloně nadefinuju blok scripts, přepíše se jím ten z layoutu.

Takže: jak to provést, abych si nadefinovala v layoutu základní js pro celý web a v šablonách už jen přidávala ty specifické, které potřebuju jen v dané šabloně? Zdá se to celkem primitivní, ale nemůžu na to zaboha přijít. Za jakékoliv nakopnutí předem díky.

David Matějka
Moderator | 6445
+
0
-

Myslim, ze nejak takhle:

{block #scripts}
	{include #parent}
	<script ...>
{/block}

Editoval matej21 (25. 2. 2014 23:08)

chikeet
Člen | 160
+
0
-

Super, funguje to i bez těch křížků (znamenají něco, nebo je to jen konvence při pojmenování?). Díky moc!

David Matějka
Moderator | 6445
+
0
-

nene, ty krizky jsou tam jen pro zmateni lidi :) vetsinou (nebo vsude?) to funguje bez nich, ja je tam pisu vsude..