Dynamický HTML tag snippetu
- danik
- Člen | 56
Ahoj vespolek,
potřeboval bych pomoct s jednou Latte otázkou. Mám statickej snippet, jemuž chci dynamicky měnit TAG. Normálně vypadá nějak takhle:
<div n:snippet="content" class="componentABC">
...
</div>
No a chtěl bych udělat něco jako:
<{$tag} n:snippet="content" class="componentABC">
...
</{$tag}>
což Latte sice schroustá, ale nezpracuje na tom n:attributy (například ten snippet, žejo), nebo, kdybych se obešel bez dalších atributů (class, …), zkusil bych
{snippet content $tag}
...
{/snippet}
což Latte sice taky zvládne, ale výsledek je doslova <{$tag} id=„snippet-componentABC-content“> a to je taky k ničemu..
Četl jsem https://forum.nette.org/…uhy-parametr a mám dojem, že už to dneska v Nette fungovat nebude. Jinak to asi nikdo neřeší nebo nevím jak to najít.. :-/
Dát to separátně třeba jako <{$tag}>{snippet …} pro mě není řešení, musí se to zvládnout v tom jednom tagu. Koukal jsem na zdroj UIMacros a nejsem z toho úplně moudrej.. vlastní makro? jde to vůbec (na snippety)? nebo co jinýho ještě můžu udělat?
Dík za jakoukoliv radu!
EDIT: Ha, Nette 2.0.12 :-)
Editoval danik (6. 11. 2013 12:11)