vlastní macro: nahrazení obsahu

před 9 měsíci

jahudka
Člen | 66
+
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 9 měsíci

David Matějka
Moderator | 5897
+
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 9 měsíci

jahudka
Člen | 66
+
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..