Dědičnost šablon v komponentě

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

Zdravím,
V @layout.latte mám blok

{block scripts}
		<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
		{/block}

Byl jsem zvyklý že když chci do toto bloku přidat nějaká obsah vytvořím si v šablaně např. default.latte ten stejný blok a do něj dám {include #parent} takto:

{block scripts}
{include #parent}
<script src="https://code.highcharts.com/highcharts.js"></script>
{/block}

Teď toto potřebuji udělat u komponentě která má vlastní šablonu ale píše chybu: Cannot include undefined parent block ‚scripts‘.
Jak toto vyřešit?
Díky.

newPOPE
Člen | 648
+
0
-

V komponentach toto myslim nefunguje. Musis sa na komponenty pozerat ako na samostatne jednotky.

Jedna z moznosti je ci do danej komponenty dat metodu napr. renderScripts a ked v sablone napises {control myComponent::scripts} tak si komponenta vyrenderuje co potrebuje.