--- title: Alterar layouts de páginas source: https://tdn.totvs.com/pages/viewpage.action?pageId=185745580 path: \Plataforma Documentação técnica\Recurso de Páginas e Widgets (WCM)\Construção de Widgets e Layouts\Layouts\Alterar layouts de páginas.md --- # Índice - 1 [Visão Geral](#Alterarlayoutsdepáginas-VisãoGeral) - 2 [Escolhendo um novo layout](#Alterarlayoutsdepáginas-Escolhendoumnovolayout) - 3 [Restaurando versões com layouts diferentes](#Alterarlayoutsdepáginas-Restaurandoversõescomlayoutsdiferentes) - 4 [Sobre o processo de troca de layout em uma página](#Alterarlayoutsdepáginas-Sobreoprocessodetrocadelayoutemumapágina) # Visão Geral O objetivo deste guia é demonstrar como funciona a modificação de *layout* de uma página do TOTVS Fluig Plataforma. É possível mudar o *layout* de qualquer página editável no Fluig Plataforma, tornando a edição de páginas - e em especial a Home - mais flexível. Isso também significa que cada comunidade pode ter um *layout* completamente personalizado. # Escolhendo um novo *layout* A seguir são apresentados os passos para efetuar a alteração do *layout* de páginas. - Em uma página que o usuário possua permissão de modificação, acessar o menu **Configurações** no canto superior direito e acionar **Editar Página**. ![](..\..\..\..\images\Image%2005%2004%20003.png) **Editar página** - Ao mudar a página para o modo de edição, acessar novamente o menu **Configurações**. Uma nova opção chamada Trocar *layout* estará disponível. - Acionar **Trocar *layout***. ![](..\..\..\..\images\Image%2005%2004%20004.png) **Trocar *layout*** - A janela para troca de *layout* será exibida trazendo o *layout* atual selecionado e o botão Aplicar *layout* desabilitado. ![](..\..\..\..\images\Image%2005%2004%20007.png) **Opções de *layouts*** - Escolher o *layout* desejado e o botão Aplicar *layout* será habilitado. - Acionar **Aplicar *layout***. ![](..\..\..\..\images\Image%2005%2004%20005.png) **Aplicação da alteração de *layout*** - Aplicando a mudança, a tela de seleção de *layouts* é fechada e os *widgets* são redistribuídos na página conforme o novo *layout*. - Para ajustar a página da forma desejada, é possível arrastar e rearranjar os *widgets* nos demais *slots*. ![](..\..\..\..\images\Image%2005%2004%20010.png) **Novo *layout* da página** - Ao publicar a página, ela será apresentada com os *widgets* renderizados obedecendo a nova ordenação. ![](..\..\..\..\images\Image%2005%2004%20009.png) **Nova versão da página publicada** # Restaurando versões com *layouts* diferentes No histórico da página é possível acompanhar informações sobre os *layouts* que já foram utilizados por ela. Se desejado, é possível restaurar uma versão antiga. ![](..\..\..\..\images\consultar_historico_pagina.gif) **Consulta ao histórico de alterações na página** # Sobre o processo de troca de *layout* em uma página Quando uma página tem seu *layout* alterado, a plataforma Fluig redistribui os *widgets* pelos novos *slots* obedecendo as seguintes regras: 1. Cada *widget* é analisado de forma independente obedecendo a posição em que se encontra na página e *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot)*. 2. Se o novo *layout* possuir um *slot* com o mesmo nome daquele em que o *widget* estava alocado no *layout* antigo, a plataforma Fluig determinará que o *widget* deve assumir a posição do *slot* com o mesmo nome. 3. Se não houver um *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot)* de mesmo nome, um outro será escolhido de forma aleatória e a página é apresentada de maneira diferente. 4. Sempre que o *widget* é inserido em seu novo *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot)* (seja ele de mesmo nome ou não), será disposto na última posição possível para aquele *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot).* **E quando há mais *slots*?** A quantidade de *widgets* por *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot)* diminui, uma vez que eles ficam mais espalhados, obedecendo a regra de mesmo nome citada anteriormente na regra 2. **E quando há menos *slots*?** A quantidade de *widgets* por *[slot](http://tdn.totvs.com/display/fluig/Layouts#Layouts-Slot)* aumenta.