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.

PriorityPlugin Global Settings

  • 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
    • Set DEBUG = 1

-- AurelioAHeckert - 20 Jan 2005

Topic revision: r1 - 20 Jan 2005 - 18:31:38 - AurelioAHeckert
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-SL? Send feedback