A cada token está associado uma ficha de parametrizaação no diconário XTEND que permite controlar o seu comportamento
Por exemplo :
Exemplo:
<!adx="ADISPUSERLOGGEDIN">
<!--Este bloco está afixado se o utilizador está conectado"-->
<!--AUSERCODE é um token de tipo "campo"-->
Você está conectado com o código utilizador <b adx="AUSERCODE"></b><br>
<!--ADLKLOGOUT é um token de tipo 'ligação dinâmica"-->
Para se desconectar clique <a adx="ADLKLOGOUT">ici</a>
<!adx="ADISPUSERLOGGEDIN">
Você pode utilizar indeferentemente as minúsculas e as maiúsculas :
ADX="myelement", Adx="MYELEMENT", aDx="MyElEmEnT",…
Você não deve inserir espaços :
adx ="aaa", adx= "aaa", adx=" aaa " são interditos
B1 chamada bloco de referência
Esta sintaxe permite exprimir a proveniência de uma informação.
Para tal, ela utiliza o ponto como separador.
No exemplo, MyField é um dados que provém do Bloco B1.
Esta sintaxe está descrita mais precisamente na documentação dos Tokens campos.
Esta expressão permite de adereçar o campo MyField da í-ésima linha do bloco (i começa a 1)
Esta expressão permite desencadear o token MyTokenLink em passando como parâmetro da ação os dados do bloco de referência B1. MyTokenLink pode designar por exemplo uma ação de paginação.
Os parâmetros HTML são acrescentados na página HTML e vêm modificar o comportamento standard do token.
Você pode acrescentar os parâmetros:
Esta sintaxe está descrita mais precisamente na documentação dos Tokens campos.
Modificação do formato de uma data:
<span adx="ATODAY:xformat=Dz:DD[ ]MMMMMMMMMM[ ]YYYY"></span>
Afixação de literais:
Se definimos o campo LIBMENULOCAL de tipo "menu local" com opção literal o código a seguir permite afixar o ou ao texto Nº1 do menu local.
<span adx="LIBMENULOCAL:xcaption=1"></span>
Utilização num tag <select> :
O código a seguir mostra como:
<select name="MYNAME" adx="MyField:xonchange=MyLink&xfill=MyMenuLocal">...</select>
O acréscimo de _DESCR ao código do token permite selecionar a descrição (literal) associado ao valor do token
<!-- Afixa o literal-->
<b adx="MyMenuLocal_descr"></b>
<!-- Afixa o valor (indice)-->
<b adx="MyMenuLocal"></b>
Eis a lista dos diferentes tipos de tokens que estão propostos por XTEND
Token campo
Representam os valores dos seus campos de dados
Token ligação
Desencadeia uma ação utilizador como um desligar e/ou uma ação web e/ou uma seleção
Token bloco
Efetua um "acesso aos dados" (pedido) com iteração sobre as entidades (registos) lidos '
Token bloco conditciona
Gere a afixação de blocos de código HTML em função de regras pré-definidas
Token especial
Tokens particulares cujo comportamente não está parametrizável.
Token página
Um código página pode ser inserido num tag <a adx="MyPage"></a> para efectuar um desligamento versus a página sem ter criado um token ligação dinâmica.