Feito com Chinaski

Lista de páginas

O bloco page_list lista automaticamente as páginas filhas de uma página pai escolhida como uma grade de cartões (título, link e meta description). Use-o em landing pages de seção (ex. um índice de "Docs" ou "Services") em que você queira que a lista de subpáginas permaneça sincronizada automaticamente conforme páginas são adicionadas, removidas ou despublicadas.

Não há linhas de lista inseridas manualmente neste bloco. O editor apenas escolhe uma página pai; o CMS preenche a lista automaticamente a partir das páginas filhas ativas dessa pai no momento do build.

Campos

Campo Descrição Obrigatório?
heading Título da seção exibido acima da lista. Exemplo de placeholder: "Related Pages". Se deixado em branco, um título é gerado automaticamente a partir do título da página pai. Não
Parent page ID O ID numérico da página pai cujas páginas filhas ativas devem ser listadas. Sim

Segurança de HTML

heading é escapado e renderizado como texto simples. O title, url e meta_description de cada cartão gerado automaticamente também são escapados e renderizados como texto simples. Todos os campos deste bloco são escapados como texto simples; não há campo de HTML bruto aqui, e não há nada a inserir manualmente além do título e do ID da página pai.

Este bloco também suporta os controles de aparência padrão: cor de fundo, padding e margin (ele não tem controles separados de cor do texto ou de borda).

Como usar

{{block:docs-section-index​}}

Normalmente posicionado no topo de uma landing page de seção, logo abaixo de qualquer texto de introdução, para que os visitantes vejam uma lista atualizada de tudo o que está naquela seção.

Exemplo

Uma landing page "Docs" que lista todas as páginas publicadas abaixo dela:

Campo Valor
heading (deixado em branco)
Parent page ID 60 (o ID da página "Docs")

Como heading está em branco, o título renderizado é gerado automaticamente a partir do próprio título da página pai, ex. "Docs". No momento do build, o bloco encontra todas as páginas ativas (publicadas) cuja pai é a página 60, e renderiza um cartão por página usando o título, a URL e a meta description de cada página. Publicar uma nova página filha em "Docs" adiciona um novo cartão automaticamente no próximo build; nenhuma edição deste bloco é necessária.

Leia este site em