PriorityPlugin
Acabei de ter a idéia, não sei quando poderei implementar...
Alguma vezes desejamos construir determinadas soluções, onde variáveis parametrizadas são misturadas, que são inviabilizadas por que a ordem de tradução das variáveis não é a que esperavamos e somos obrigados a buscar outro caminho não tão interessante.
Exemplo:
-
%SEGUNDO{ "%PRIMEIRO%" formata="%TERCEIRO{"$achado"}%" }%
Os nomes ficticios dizem claramente a ordem necessária para que a idéia funcione, porém se o
%SEGUNDO% for executado primeiro ele não receberá o valor que deveria do
%PRIMEIRO%. O caso do %TERCEIRO{"$achado"}% é bem mais delicado, mas poderiamos encontrar uma forma (talvez com replace forçado) de fazer variáveis parametrizadas executarem após a que a envolve.
Como deve ser feita a priorização:
-
%2SEGUNDO{ "%1PRIMEIRO%" formata="%3TERCEIRO{"$achado"}%" }%
A idéia é colocar um valor numérico de
1 a
9 antes do nome da variável.
- One line description, shown in the TextFormattingRules? topic:
- Set SHORTDESCRIPTION = Possibilita definir a ordem com que o TWiki traduzirá as variáveis.
- Set DEBUG to 1 to get debug messages in data/debug.txt. Default: 0
--
AurelioAHeckert - 20 Jan 2005