pages
Contém informações das páginas da loja, como por exemplo a página atual e as paginas personalizadas.
Atributos disponíveis
{{ pages.current }}
Em qual página o usuário está navegando, ex: home
{{ pages.custom }}
Páginas Personalizadas cadastradas no Painel Administrativo
Em paginas personalizadas é retornado o slug "uma string que corresponde ao trecho de URL que indica o acesso a determinada página da loja".
Retornos possíveis do Objeto pages.current
pages.currenthome
Página inicial da loja
search
Página de busca
catalog
Página de catálogo (categoria)
product
Página de produto
checkout_cart
Carrinho de compras
register
Página de cadastro
login
Página de login
checkout_payment
Página para escolha de pagamento na finalização de compra
company
Quem somos
map
Mapa do site
Com os valores retornados pelo pages.current é possível, por exemplo, validar a exibição de informações especificas para cada página.
Como Usar
Abaixo alguns exemplos de como utilizar o objeto pages.
Verificando a página atual
A chamada do objeto no código HTML para verificar qual a página atual da navegação do usuário, deve seguir como o formato básico abaixo:
{% if pages.current == 'home' %}
  <h4>Você está na nossa página inicial, navegue na nossa loja!</h4>
{% endif %}<h4>Você está na nossa página inicial, navegue na nossa loja!</h4>Exibir páginas customizadas
A chamada do objeto no código HTML para exibir o nome e o link das páginas customizadas existentes, deve seguir como o formato básico abaixo:
<h3>{{ Translation('institucional') }}</h3>
<ul class="links-list">
    {% for custom in pages.custom %}
        <li>
            <a href="{{ custom.url }}">{{ custom.name }}</a>
        </li>
    {% endfor %}
</ul><h3>Institucional</h3>
<ul class="links-list">
        <li>
            <a href="www.sualoja/sobre-a-loja">Sobre a Loja</a>
        </li>
        <li>
            <a href="www.sualoja/como-comprar">Como comprar</a>
        </li>
        <li>
            <a href="www.sualoja/seguranca">Segurança</a>
        </li>
</ul>Last updated
Was this helpful?
