У меня есть макрос, принимающий несколько параметров. Некоторые из них являются необязательными, и если параметр оставить пустым, он будет заменен значением по умолчанию.
Теперь вопрос в том, как сделать это максимально простым для обычного веб-дизайнера. Есть ли какие-либо другие возможности, кроме моих примеров, для обработки этого случая?
Пример 1:
Очевидной проблемой здесь являются необязательные значения.
#macro (myTag $param1 $param2 $param3)
...
#end
Пример 2:
И здесь проблема заключается в возможной проблеме, когда один и тот же макрос используется более одного раза, и все переменные не установлены снова.
#set ($param1="value1")
#set ($param2="value2")
#set ($param3="value3")
#macro (myTag)
...
#end