Índice

 

Conceito

A biblioteca WCM contém os elementos básicos que podem ser inseridos num layout na sua montagem, elementos tais como menu, cabeçalho e rodapé da página.

 

Importação da biblioteca

Para utilizar a biblioteca WCM é necessário fazer a sua importação no layout, a importação é feita inserindo o seguinte código no topo do arquivo do layout:

 

<#import "/wcm.ftl" as wcm/>

Após importada a utilização é feita da seguinte maneira:

<@wcm.FUNÇÃO PARÂMETROS/>
 
Ex:
<@wcm.header public="true"/>
<@wcm.menu />

 

Funções disponíveis

 

 

Header 

 

Insere o cabeçalho no layout, podendo indicar por parâmetro se é publico ou não.

<@wcm.header public="true"/>
ParâmetroValoresValor padrãoObrigatórioDescrição
publictrue/falsefalseNãoIndica se o cabeçalho é publico ou se o usuário precisa estar logado

 

 

Menu

 

Insere o menu no layout, não possui parâmetros.

<@wcm.menu />

 

 

RenderSlot


Insere um slot no layout, parâmetros incluem o id do slot e se o slot é editável ou não

<@wcm.renderSlot id="SlotA" editableSlot="true"/>
ParâmetroValoresValor padrãoObrigatórioDescrição
idstringNão possuiSimValor do id do slot, ex: "SlotA"
decoratortrue/falsefalseNãoIndica se o título da widget será renderizado
editableSlottrue/falsefalseNãoIndica se o slot é editável ou não
classstringNão possuiNãoClasse CSS a ser inserida no slot

 

 

Footer


Insere o rodapé no layout, recebe por parâmetro a chave da label a ser exibida antes do nome do usuário

 <@wcm.footer layoutuserlabel="wcm.layoutdefault.user" />
ParâmetroValoresValor padrãoObrigatórioDescrição
layoutuserlabelstringNão possuiSim

Chave i18n da label a ser exibida antes do nome do usuário

Ex: Usuário: João da Silva