Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Freemarker nested macros

Tags:

freemarker

How can I call nested macros as such?

<@replaceA-sToB-s>
   <@replaceB-sToC-s Text/>
</@replaceA-sToB-s>

replaceB-sToC-s simply replaces any "B" with "C" replaceA-sToB-s simply replaces any "A" with "B"

like image 813
genxgeek Avatar asked Mar 04 '26 23:03

genxgeek


1 Answers

If you want to pass the result of replaceB-sToC-s macro to the replaceA-sToB-s then you have to use something like this:

<#assign str><@replaceB-sToC-s "abc" /></#assign> 
<@replaceA-sToB-s str />
like image 176
Aleksandr M Avatar answered Mar 07 '26 14:03

Aleksandr M



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!