Como funciona


Nós adotamos o  Twig como a linguagem de templetização para os layouts das lojas Maxistore. O Twig é a ferramenta utilizada para carregar conteúdo dinâmico nas páginas da loja.

Desenvolvedores e clientes não tem acesso ao PHP, mas podem implementar novas funcionalidades e personalizar o layout de forma rápida, flexível e segura através da Maxistore. O benefício é que não existe a possibilidade de que bugs sejam introduzidos, ou que algum código prejudique a performance da loja, mas ainda se mantém possível a criação de lógia e inserção de conteúdo dinâmico.

O Twig usa variáveis, expressões e tags para carregar conteúdo dinâmico. Eles podem ser utilizados dentro de arquivos Twig (.twig), que em conjunto formam um tema. Para um guia mais detalhado, veja Twig para Designers.

Tags  

Tags são equivalentes a lógica de programação, que dizem aos templates o que fazer.

{% if user.name == 'João' %}   
   Oi João 
{% endif %}
    

Variáveis

Variáveis contém atributos que são utilizados para exibir conteúdo dinâmico na página.

 <!-- Exibe o nome do produto, ex: Camiseta Azul -->
    

Expressões

Expressões são utilizadas para modificar como serão exibidos as strings, números, variáveis e tags.

{% set veja = 'Veja só que legal esta ' %}
 {# Veja só que legal esta camiseta azul #}
{# use parênteses para mudar tudo o que precede a expressão #}
{{ (veja ~ product.name)|lower }} {# veja só que legal esta camiseta azul #}