vlastní macro: nahrazení obsahu

před 2 lety

jahudka
Člen | 67
+
0
-

Zdravíčko, snažím se napsat custom párové macro, které bude umět svůj content nahradit / rozšířit / nějak použít, ale moc mi to nejde. Příklad:

<ul n:errors="email">
	<li class="error">
		%message%
		<a role="button" class="close">&times;</a>
	</li>
</ul>

Chtěl bych se ve funkci, která kompiluje macro n:errors, dostat k zdrojovému kódu který je uvnitř toho <ul> elementu na který je macro aplikované (tj. <li class="..."> ... </li>) a umět tenhle kód nějak upravit / nahradit něčím jiným. Jde to?

před 2 lety

David Matějka
Moderator | 6202
+
0
-

hoj, k temhle informacim by ses mel dostat v end handleru toho makra, viz treba https://api.nette.org/…ros.php.html#…

před 2 lety

jahudka
Člen | 67
+
0
-

@DavidMatějka super, to jsem přesně potřeboval, dík moc! Na kód existujících maker jsem se snažil koukat, ale zrovna makro translate mě nenapadlo..