n:snippet ignoruje atributy
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Filip Procházka
- Moderator | 4668
Chceš snippetem měnit atributy toho snippetu?
{snippet dialog}
<div class="dialog">...</div>
{/snippet}
Možná by mohlo fungovat i
<div n:outer-snippet="dialog" class="dialog">
ale to je jen výstřel naslepo :)
- David Grudl
- Nette Core | 8228
Je to kvůli nestandardnosti vlastnosti outerHTML. Dnes už ji sice Firefox umí, ale kvůli kompatibilitě snippet pracuje (narozdíl od jiných n:atributů) s vnitřkem.
- ic
- Člen | 430
V FF to dříve taky nějak šlo, přes jejich https://developer.mozilla.org/…MLSerializer . Případně
vždy jde zkopírovat větev, vložit ji na konec body a pak ji načíst přes
body.lastChild.innerHTML
a zase smazat.
Jsou to všechno ale docela šílené postupy.