Exemplo
As macros podem ser úteis se os mesmos atributos forem aplicados a imagens diferentes.
http://server/cat/1345?wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1 http://server/cat/1435?wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1 http://server/cat/8243?wid=480&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1
Você pode definir uma macro para os atributos comuns:
view wid=240&fmt=jpeg&qlt=85&op_usm=5,2&bgc=200,200,200&align=-1,-1
A macro seria usada da seguinte maneira:
http://server/cat/1345?$view$ http://server/cat/1435?$view$ http://server/cat/8243?$view$&wid=480
Como wid=
é diferente para a terceira solicitação, você pode simplesmente substituir o valor após a macro é invocada (especificar wid=
antes $view$
não tem efeito).
Consulte também
catalog::MacroFile , catalog::Modifier, Referência de Definição de Macro