Ukončení makra syntax s attributem off

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

Ahoj.
Chtěl bych se jen zeptat: To opravdu musím přidávat nový element do HTML, když chci vypnout kódování jen na jeden úsek stránky? Zatím jsem nenašel žádný jiný způsob, než přes n:makro. Kdybyste někdo o nějakém způsobu věděl, budu rád. Síla Nette spočívá mimo jiné v jednoduchosti jeho šablon a tak by bylo ošklivé to nějak obcházet, ne?

Díky za rady :)

Filip Procházka
Moderator | 4668
+
0
-

Zkoušíš na nás známou taktiku jak dostat z linuxáka radu?

Ano musíš. Dalo by se to považovat za bug, ale to chování je logické – vypneš syntaxi, tak ji nemáš jak zapnout. Můžeš ale zkusit hack

<div n:syntax="off" n:tag-if="false">
	...
</div>

Ale hlavně, vypínat syntaxi jsem ještě nikdy nepotřeboval. Mohl by to být signál, že děláš něco špatně ;)

m93a
Člen | 4
+
0
-

Já jsem to taky nikdy nepotřeboval, ale zajímalo mě to.
Ten hack je důmyslný, díky :D