Modelos de listagens de blogs e postagens de blogs podem ser usados para personalizar a aparência do blog de um site.
templateType: blog
anotação para o topo do seu arquivo de modelo. Ao usar um modelo para renderizar ambos, você usará um declaração if que avalia se o usuário está olhando para uma página de listagem ou para uma postagem individual. Se você estiver usando o layouts do gerenciador de design de arrastar e soltar, esse if
a declaração é incorporada à interface do usuário dos botões do módulo de conteúdo do blog.
Ao usar o if is_listing_view
declaração, você pode escrever seu código de postagem e listagem separadamente.
templateType: blog
anotação no topo de um modelo, inclua o seguinte Anotações no topo dos seus dois modelos:
templateType: blog_post
templateType: blog_listing
is_listing_view
não é necessário verificar. Em vez disso, você irá manualmente selecione modelos separados nas configurações do blog da conta.
Você também pode migrar um modelo de blog unificado existente para ser um modelo de postagem de blog ou um modelo de listagem de blog.
templateType: blog_listing
a anotação torna o modelo disponível para seleção em configurações do blog especificamente para a visualização de listagem. Com esse tipo de modelo, os criadores de conteúdo também podem editar a página de listagem no editor de páginas. Incluindo também arrastar e soltar áreas no modelo, os módulos podem ser adicionados e removidos no editor de páginas, assim como em outras páginas do CMS. Confira o Modelos de blog boilerplate do CMS para ver exemplos de inclusão de áreas de arrastar e soltar.
A listagem de postagens é gerada por um para laço que itera em suas postagens de blog. contents
é uma sequência predefinida de conteúdo que contém todas as postagens contidas naquele blog.
if
instruções para renderizar conteúdo condicionalmente para cada tipo de página.
if blog_author
declaração. Esta afirmação é avaliada como verdadeira ao visualizar a página de um autor, que lista as postagens publicadas pelo autor. O modelo padrão inclui o nome do autor, a biografia e as contas de mídia social.
if tag
instrução para renderizar apenas código em uma página de listagem de tópicos de blog, que os visitantes podem ver ao clicar em um tópico de blog em seu site. O exemplo abaixo é um snippet que usa a variável de título da página para imprimir automaticamente o nome da tag no topo de uma página de listagem de tags.
/all
adicionado ao final do caminho.if not simple_list_page
declaração para determinar o que renderizar em uma listagem simples ou regular. Uma versão simplificada desta declaração é mostrada abaixo.
if
declaração usa lógica reversa, o que significa que o else
define a visualização de listagem simples. Opcionalmente, você pode usar um a menos que declaração em vez de.Content
é um objeto de dados predefinido que contém informações sobre a postagem de blog solicitada. Postagens padrão são renderizados com o seguindo marcação:
content
dados.