Paleta - Deixe colorido🎨
Palette — Construtor visual de páginas. Não precisa ser designer.
Scroll
Estendendo templates
05/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 могут быть расширены с помощью следующего синтаксиса -
{% extends 'html.twig' %}
Подробнее смотрите на https://symfony.com/doc/current/templates.html#template-inheritance-and-layouts