...
Índice |
---|
maxLevel | 4 |
---|
outline | true |
---|
style | none |
---|
exclude | .*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:
Bloco de código |
---|
|
<#import "/wcm.ftl" as wcm/> |
...
Bloco de código |
---|
|
<@wcm.FUNÇÃO PARÂMETROS/>
Ex:
<@wcm.header public="true"/>
<@wcm.menu /> |
Funções disponíveis
...
Deck of Cards |
---|
|
Card |
---|
id | 1 |
---|
label | Header |
---|
title | Header |
---|
| Insere o cabeçalho no layout, podendo indicar por parâmetro se é publico ou não. Bloco de código |
---|
<@wcm.header public="true"/> |
Parâmetro | Valores | Valor padrão | Obrigatório | Descrição |
---|
public | true/false | false | Não | Indica se o cabeçalho é publico ou se o usuário precisa estar logado |
Image Modified |
|
...
Card |
---|
| Insere o menu no layout, não possui parâmetros. Bloco de código |
---|
<@wcm.menu /> |
Image Modified |
|
...
Card |
---|
id | 3 |
---|
label | RenderSlot |
---|
title | RenderSlot |
---|
| RenderSlot |
|
...
Insere um slot no layout, parâmetros incluem o id do slot e se o slot é editável ou não Bloco de código |
---|
<@wcm.renderSlot id="SlotA" editableSlot="true"/> |
Parâmetro | Valores | Valor padrão | Obrigatório | Descrição |
---|
id | string | Não possui | Sim | Valor do id do slot, ex: "SlotA" | decorator | true/false | false | Não | Indica se o título da widget será renderizado | editableSlot | true/false | false | Não | Indica se o slot é editável ou não | class | string | Não possui | Não | Classe CSS a ser inserida no slot |
Image Modified |
|
...
Card |
---|
id | 1 |
---|
label | Footer |
---|
title | Footer |
---|
|
Insere o rodapé no layout, recebe por parâmetro a chave da label a ser exibida antes do nome do usuário Bloco de código |
---|
<@wcm.footer layoutuserlabel="wcm.layoutdefault.user" /> |
Parâmetro | Valores | Valor padrão | Obrigatório | Descrição |
---|
layoutuserlabel | string | Não possui | Sim | Chave i18n da label a ser exibida antes do nome do usuário Ex: Usuário: João da Silva |
Image Modified |
|