Paleta - Deixe colorido🎨
Palette — Construtor visual de páginas. Não precisa ser designer.
Scroll
Twig no Drupal 8
03/05/2020, by maria
Menu
- Entendendo o Drupal
- Requisitos de sistema do Drupal
- Instalando o Drupal 8
- Atualizando o Drupal 8
- Administração do site Drupal 8
- Módulos do Drupal 8
- Comparando módulos Drupal
- Temas do Drupal
- Tipos de campos Drupal
- Gerenciamento de configuração
- Drupal multisite
- Acessibilidade
- Solucionando problemas no Drupal 8
- Criando módulos para o Drupal
- APIs do Drupal 8
-
Tematização no Drupal 8
- Definindo um tema com o arquivo .info.yml
- Estrutura de pastas dos temas Drupal 8
- Adicionando regiões ao tema
- Adicionando folhas de estilo (CSS) e JavaScript (JS) a um tema Drupal 8
-
Twig no Drupal 8
- Trabalhando com templates Twig
- Convenções de nomenclatura dos templates Twig
- Comparando as paradigmas PHPTemplate e Twig
- Detectando e inspecionando variáveis nos templates Twig
- Depurando templates Twig
- Depurando templates Twig compilados
- Localizando arquivos de template com debug
- Filtros – alterando variáveis nos templates Twig
- Funções – nos templates Twig
- Macros nos templates Twig
- Boas práticas Twig – funções e templates de preprocessamento
- Criando templates Twig personalizados para um módulo personalizado
- Estendendo templates
- Subtemas
- Subtema: usando Classy como tema base
- Seletores CSS dos temas Classy
- Incluindo estilos de imagem padrão com o seu tema
- Incluindo parte de um template
- Usando atributos nos templates
- Preprocessando e alterando atributos no arquivo .theme
- Trabalhando com breakpoints no Drupal 8
- Criando configurações avançadas do tema
- Diferenças de tematização entre Drupal 6, 7 e 8
- Atualizando classes de 7.x para 8.x
- Subtema por herança
- Criando ferramentas de automação para temas personalizados (GulpJS)
- Instruções de conversão para Drupal Twig (tpl.php → html.twig)
- Z-indexes no Drupal 8
- Atualizando para o Drupal 8
Twig - это движок шаблонов для PHP, который является частью Symfony2 framework.
В Drupal 8 Twig заменяет PHPTemplate как шаблонизатор по умолчанию. Одним из результатов этого изменения является то, что все функции theme_* и файлы *.tpl.php на основе PHPTemplate были заменены файлами шаблонов *.html.twig.
Обратите внимание, что Drupal 8 в настоящее время использует Twig версии 1.x. Тем не менее, Drupal 8.7 и более поздние версии совместимы с Twig 2.x. Некоторые функции Twig отличаются в этих версиях, поэтому разработчикам тем следует избегать устаревших функций Twig для совместимых с будущим тем.