Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para determinar que uma página seja acessada também por usuários que não estejam autenticados, ao criacriá-la ou editaeditá-la, basta selecionar a opção "PUBLIC" no campo "Autorização". Desta maneira, usuários visitantes e autenticados conseguem visualizar a página pública.

...

O fluig permite que uma página contenha parâmetros em sua URL de forma que seja possível recuperar recuperá-lo em um layout ou qualquer widget inserido na página. Cada parâmetro é nomeado de "p" seguido da sua ordem na URL. É possível recuperar cada parâmetro na URL diretamente no seu template Freemarker. Exemplo: "p1", "p2", "p3" ...

Por exemplo:

...

Comportamento diferenciado para widget em páginas públicas ou autenticadas

É possível desenvolver seu um widget para que ele se comporte de forma diferente quando estiver em um contexto privado (com "/p" na URL) ou público (sem "/p" na URL). Para esses casos, utilize pode-se utilizar os seguintes comandos:

No arquivo *.js:

Bloco de código
languagejs
if(WCMAPI.getUserIsLogged()){
	// ExecuteExecuta uma ação quando o usuário estiver autenticado
} else {
	// ExecuteExecuta outra quando não estiver
}

...

Bloco de código
languagexml
<#if widgetRender.isUserLogged()==true >
	<!-- ExecuteExecuta uma ação quando o usuário estiver autenticado -->
<#else>
	<!-- ExecuteExecuta outra quando não estiver -->
</#if>

...