Antes de criar o seu estabelecimento, é preferível ler a documentação :Antes de começar.
O "token" "Bloco condicionado" permite gerir uma afixação dinâmica do conteúdo das páginas HTML em função de critérios definidos por parametrização.
Por exemplo : modificar o conteúdo de um menu HTML em função do facto que o utilizador seja assinado ou não.
Para tal insere-se na página HTML o "token" "Bloco condicionado" como para o "Token" Blocos.
No momento da geração dinâmica da página o motor XTEND avalia a condição (expressão lógica) associada ao "token" :
O princípio é o mesmo para um "token" que mascára o código HTML em vez de afixar.
O parâmetro HTML "xnot" indica que falta avaliar o inverso da condição : quer dizer mascarar o HTML em vez de o afixar :
<!--Blocos condicionados-->
<!adx="ADISPUSERLOGGEDIN">
<!--Código HTML afixado se o utilizador está assinado-->
<!adx="ADISPUSERLOGGEDIN">
<!--Blocos condicionados inverso-->
<!adx="ADISPUSERLOGGEDIN:xnot">
<!--Código HTML afixado se o utilizador não está registado-->
<!adx="ADISPUSERLOGGEDIN">
Consulte a docuemntação de Implementação
Campos
Os seguintes campos estão presentes neste separador :
| Code du bloc conditionné |
| Estabelecimento Web corrente. |
|   |
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Propried.
|   |
|
|
| Tipo de critério para a condição de afixação/maquilhagem. Fórmula : a condição está verificada se a avaliação da fórmula está verdade. Bloco vazio : a condição está verificada se o bloco está vazio. Os "tokens" standards acima avaliam o bloco principal (AMAIN) da página :
O token AHIDEMESSEMPTY mascara o código HTML se uma mensagem utilizador foi reenviado pelo web service. Paginação de um bloco : Na condição está verificada se o número da página corrente do bloco é igual ao parãmetro registado : Os "tokens" standards a seguir avaliam o bloco principal (AMAIN) da página.
Ligação dinãmica utilizada : a condição está verificada se o código do "token" "ligação dinâmica" sobre o qual utilizador clicou para afixar a página está igual ao código registado. Página precedente : a condição está verificada se o código da página origem que precede a página afixada é igual ao código da página registada. Utilizador assinado : a condição está verificada se o utilizador está assinado. Os "tokens" a seguir são entregues com o estabelecimento ASAMPLE.
Perfil : a condição está verificada se o utilizador está assinado e se o perfil XTEND deste utilizar está igual a um dos perfis da lista (5 máximo). Vinheta vazia : a condição está verificada se a vinheta corrente ("Token" especial ASTAMP) está vazia. Os "tokens" a seguir são entregues com o estabelecimento ASAMPLE.
Linha selecionada : a condição está verificada se o bloco tem uma linha selecionada. Os "tokens" standards a seguir avaliam o bloco principal (AMAIN) da página.
Página corrente : a condição está verificada se a página afixada é a página corrente quer dizer a mesma página que aquela ou o utilizador clicou. Os "tokens" a seguir são entregues em standard :
Autentificação com ou sem cookies : O "token" ADISPNOCOOKIES está reservado e afixa o HTML se o indicador foi desativado a utilização de cookies JSESSIONID para a autentificação da sessão via a ligação dinâmica ADLKSWITCHCOOKIES e a ação XTEND ASESSSWITCHCOOKIES. <!adx="ADISPNOCOOKIES"> Parâmetro HTML |
Características
| Código do bloco se o tipo de critérios está igual a : Bloco vazio, paginação de um bloco, linha selecionada. |
| Este campo está registável se o tipo de critérios está a "Paginação de um bloco". A condição está verificada se o número da página corrente do bloco é igual ao parãmetro registado :
|
| Código da ligação dinâmica se o tipo de critérios é igual a "Última ligação dinâmica utilizada". |
| Código da página web se o tipo de critérios está igual à "Página precedente". |
Perfis site Web
| Códigos do perfil XTEND se o tipo de critérios está igual a "perfil": |
Fechar
Apresentação
A condição foi verificada se a avaliação da fórmula é verdade.
O bloco Fórmula permite registar a expressão lógica a avaliar.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Síntese fórmula
|   |
Quadro Formula
| Opérateur logique d'enchainement |
| Parenthèse ouvrante |
| Code du bloc XTEND pour l'opérande N°1 La valeur de l'opérande N°1 est donnée par le code bloc et le code champ. |
|   |
| Code du camp XTEND pour l'opérande N°1. La valeur de l'opérande N°1 est donnée par le code bloc et le code champ. |
| Opérateur de comparaison |
|
|
| Valeur de la constante ou nom (attribut 'Name') du champ web |
| Code du bloc XTEND pour l'opérande N°2 si type 'champ xtend'. La valeur de l'opérande N°2 est donnée par le code bloc et le code champ. |
|   |
| Code du token champ pour l'opérande N°2 si type 'champ xtend'. La valeur de l'opérande N°2 est donnée par le code bloc et le code champ. |
| Parenthèse fermante |
Fechar
Por defeito, os seguintes listagens estão associados à função :
PRTSCR : Impressão ecran
Mas pode ser alterado por parametrização.
Este botão permite copiar um bloco condicionado. |