Histórico da Página
Dica |
---|
Liberar na 1.5. Revisão Ok. |
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
O objetivo deste guia é apresentar os elementos que constituem a estrutura da uma página.
Elementos de uma Página
O fluig é constituído de páginas e essas possuem os seguintes elementos: Layout, Slots e Widgets.
Uma página é constituída de um layout, que por sua vez possui slots que definem o posicionamento e a disposição dentro do layout onde os widgets são inseridos. Toda página permite definir o seu modo de visualização como pública ou privada.
Página privada
Para determinar que uma página esteja acessível apenas aos usuários autenticados na plataforma, ao cria-la ou edita-la basta selecionar a opção "AUTHENTICATED" no campo "Autorização". Desta maneira, somente usuários autenticados terão acesso a esta página. Caso um usuário acesse uma página autenticada sem estar autenticado, ele será redirecionado para que faça a autenticação. Somente após a autenticação ele poderá visualizar a página solicitada.
...
Informações | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Consideres os seguintes dados:
A URL desta página ficará assim: http://meuserver.com.br:8080/portal/p/001/campanha_agasalho Onde:
|
Página pública
Para determinar que uma página seja acessada também por usuários que não estejam autenticados, ao cria-la ou edita-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.
...
Informações | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Consideres os seguintes dados:
A URL desta página ficará assim: http://meuserver.com.br:8080/portal/001/campanha_agasalho
A ausência do elemento "/p" indica que o acesso a essa página será público, ou seja, sem autenticação. |
Comportamento diferenciado para widget em páginas públicas ou autenticadas
É possível desenvolver seu 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 os seguintes comandos:
...
Bloco de código | ||
---|---|---|
| ||
<#if widgetRender.isUserLogged()==true > <!-- Execute uma ação quando o usuário estiver autenticado --> <#else> <!-- Execute outra quando não estiver --> </#if> |
Layout
Toda página do fluig é constituída por um layout que define a estrutura dela o que diz respeito ao posicionamento e ao tamanho dos slots.
Informações |
---|
Para saber mais acesse o guia sobre Layouts. |
Slots
Os slots servem para organizar os widgets dentro de um layout. Eles são áreas pré-definidas dentro do layout onde os widgets podem ser distribuídos na ordem desejada para atender a cada necessidade.
Informações |
---|
Para saber mais acesse o guia sobre Slots. |
Widgets
Dentro de uma página os widgets são os componentes concretos, que podem exibir e consultar informações, variando de componente para componente.
...