Usamos esse modelo para páginas de conteúdo criadas a partir do Administrador Nuvem na seção "Minha Nuvemshop > Páginas".
Nós vamos encontrar um embeded para chamar o snipplet do título para as páginas, com o parâmetro que mostra o breadcrumb do mesmo. E como block do embeded, simplesmente teremos o nome: {{page.name}}
{% embed "snipplets/page-header.tpl" with {'breadcrumbs': true} %}
{% block page_header_text %}{{ page.name }}{% endblock page_header_text %}
{% endembed %}Então, teremos o corpo do conteúdo, que chamamos de tag {{page.content}}
{# Institutional page #}
<section class="user-content">
<div class="container">
<div class="row justify-content-md-center">
<div class="col-md-8">
{{ page.content }}
</div>
</div>
</div>
</section>Variables em page.tpl
page: Objeto Page que representa a página atual.
Objetos para page
| Parametro | Tipo | Default | Descrição |
|---|---|---|---|
| id | string | n/a | Id da página. |
| name | string | n/a | Nome da página. |
| content | HTML | n/a | Conteúdo da página. |
| URL | string | n/a | URL da página. |
| seo_title | string | n/a | Título para SEO. |
| seo_description | string | n/a | Descrição para SEO. |
| handle | string | n/a | URL da página. |
Exemplo:
<h1>{{ page.name }}</h1>