logo

Paleta - Deixe colorido🎨

Palette — Construtor visual de páginas. Não precisa ser designer.

Demonstração ao vivo Baixar Palette

Scroll
04/05/2020, by maria

Regiões em Drupal permitem que você defina áreas em seu tema onde blocos podem ser colocados. Por exemplo, você pode ter uma região de cabeçalho, uma região de sidebar, uma região de rodapé, etc.

Para definir regiões em seu tema, adicione um bloco de regiões ao arquivo info.yml de seu tema:

04/05/2020, by maria

Você pode usar a construção condicional if no Twig para executar código de forma condicional.

Exemplos:

{% if user.active %}
  <p>Bem-vindo {{ user.name }}!</p>
{% endif %}

Você também pode usar else:

{% if user.active %}
  <p>Bem-vindo {{ user.name }}!</p>
{% else %}
  <p>Por favor, faça login.</p>
{% endif %}

E elseif:

04/05/2020, by maria

Você pode usar a construção de loop for no Twig para iterar sobre arrays.

Exemplo:

{% for item in items %}
  <p>{{ item.name }}</p>
{% endfor %}

Você pode acessar a variável de loop dentro do loop:

{% for item in items %}
  <p>Item #{{ loop.index }}: {{ item.name }}</p>
{% endfor %}

Para mais informações, veja a documentação do Twig.

03/05/2020, by maria

Você pode adicionar comentários em seus templates Twig usando a sintaxe de comentário.

Exemplo:

{# Isto é um comentário #}
{{ nome }}

Os comentários não aparecem na saída HTML renderizada.

Comentários podem se estender por múltiplas linhas:

{# Esta é uma
   sequência de
   comentários #}
{{ nome }}

Para mais informações, veja a documentação oficial do Twig.

03/05/2020, by maria

Você pode usar variáveis em seus templates Twig para acessar dados fornecidos ao template.

Para acessar uma variável, use as chaves duplas:

{{ nome }}

Você também pode acessar propriedades e métodos de objetos:

{{ usuario.nome }}
{{ usuario.obter_email() }}

Se uma variável pode ser uma matriz ou um objeto, você pode usar a notação de ponto (.) ou de colchete ([]):

03/05/2020, by maria

Twig - это движок шаблонов для PHP, который является частью Symfony2 framework.

В Drupal 8 Twig заменяет PHPTemplate как шаблонизатор по умолчанию. Одним из результатов этого изменения является то, что все функции theme_* и файлы *.tpl.php на основе PHPTemplate были заменены файлами шаблонов *.html.twig.

03/05/2020, by maria

Esta documentação é para temas. Информацию о модулях смотрите в разделе Добавление таблиц стилей (CSS) и JavaScript (JS) в модуль Drupal 8.

В Drupal 8 таблицы стилей (CSS) и JavaScript (JS) загружаются через одну и ту же систему для модулей (кода) и тем для всего: библиотек ресурсов.

Для ясности, эти инструкции предназначены ТОЛЬКО для работы в темах и не применяются в модулях.

03/05/2020, by maria

Добавление регионов в тему требует:

  • Добавление метаданных региона в файл THEMENAME.info.yml.
  • Редактирование файла page.html.twig и печать новых регионов.

 

Примечание. Если вы объявите какие-либо регионы в своей теме, даже только один, все регионы по умолчанию больше не будут применяться, и вы берете на себя ответственность за объявление всех областей, которые вы хотите использовать.

02/05/2020, by maria

Тема - это набор файлов, которые определяют уровень представления. Вы также можете создать одну или несколько «подтем» или вариантов темы. Требуется только файл .info.yml, но большинство тем и подтем будут использовать и другие файлы. На этой странице перечислены файлы и папки, которые находятся в типичной теме или подтеме.