HeadLink, HeadMeta, HeadScript, …

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

Zdravím,

v Nette mi v šablónach veľmi chýbajú helpery pre prácu s hlavičkami, ktoré som v Zend Frameworku používal dosť často – napr. HeadLink, HeadStyle, HeadScript, appendStyle, prependStyle, etc.

Týchto pár užitočných helperov je dobre použiť keď je potrebné zo šablóny pridať (append alebo prepend) do layoutu nejaký css štýl alebo javascript a zároveň chcem dodržať, aby bol kód validný (css sa môže vkladať iba do hlavičky).

Čo vy na to?

Viac informácií je tu: http://framework.zend.com/…helpers.html#…

LM
Člen | 206
+
0
-

Není to pěknější řešit dědičností šablon?

Layout:

<html>
<head>
	{block #css}<style src="..."></style>{/block}
</head>
...
</html>

a potomek:

{extends "@layout.phtml"}

{block #css}{include #parent}<style src="..."></style>{/block}

viz https://forum.nette.org/…acnem-poradi?…