Layout Avançado

Articles

Settings.txt
O que é o settings.txt? O arquivo settings.txt da Nuvemshop utiliza uma linguagem de configuração proprietária específica da plataforma. Não é uma linguagem de programação padrão, mas...
Translations.txt
O que é o translations.txt? O arquivo translations.txt concentra as traduções de textos fixos do tema. Cada entrada é composta por uma chave base em espanhol (ES) e suas variações em português (PT), inglês (EN) e espanhol do Mé...
Twig e TPL
A estrutura de pastas padrão inclui layouts (ex.: layouts/layout.tpl ), templates de páginas (home, categoria, produto, etc.), snipplets (componentes reutilizáveis) e a pasta static (imagens, CSS, JS). Consulte a documentação d...
Layouts
Estrutura do layout O arquivo principal do tema é o layouts/layout.tpl . Ele carrega assets, componentes e sub-templates, e imprime variáveis globais para cada página.                     ...
Templates home
            Na Home, é comum preparar variáveis booleanas com {% set %} com base no settings para decidir exibição de blocos, e montar dinamicamente a ordem das seções. Flags (boolean...
Home Slider
Após montar a ordem das seções na Home, o arquivo snipplets/home/home-section-switch.tpl decide qual subtemplate carregar conforme section_select . Switch de seções (home-section-switch.tpl) Quando section_selec...
Sections
No sections.txt você cria coleções (até 40 produtos por coleção) que o lojista organiza no painel e você exibe onde for melhor (home, vitrine, banners, etc.).             Estrutura do arquivo Segue a hierarquia semelhante...