Paleta - Deixe colorido🎨
Palette — Construtor visual de páginas. Não precisa ser designer.
Adicionando configuração padrão
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
- Primeiros passos - antecedentes (Drupal 8)
- Preparando o esqueleto do módulo
- Regras de nomenclatura e localização do seu módulo Drupal 8
- Informe o Drupal 8 sobre seu módulo com o arquivo .info.yml
- Adicionando arquivo composer.json
- Exibindo "Hello World" na página via módulo
- Adicionando o controller básico
- Adicionando arquivo de roteamento
- Adicionando link ao menu
- Indo além
- Adicionando configuração padrão
- Incluindo configuração padrão no seu módulo Drupal 8
- Guia prático: criando módulos básicos Drupal 8
- Estrutura básica de um módulo Drupal
- Formulário de configuração Drupal
- Definindo e usando sua própria configuração no Drupal 8
- Criando uma página programaticamente num módulo
- Criando um bloco num módulo Drupal programaticamente
- Criando field types, widgets e formatters no Drupal
- Event Subscriber e Event Dispatcher. Sistema de eventos no Drupal
- Criando um estilo de exibição Views para Drupal
- Adicionando um template de theming a um módulo Drupal
- Adicionando folhas de estilo (CSS) e JavaScript (JS) a um módulo Drupal 8
- Testando um módulo Drupal 8
- Publique seu módulo no drupal.org
- Entendendo hooks
- APIs do Drupal 8
- Tematização no Drupal 8
- Atualizando para o Drupal 8
Добавив один файл настроек yaml в наш модуль, Drupal автоматически загрузит содержимое этого файла yaml, и мы сможем получить к нему доступ, чтобы предоставить конфигурацию по умолчанию. Из корневой папки нашего модуля создайте новую папку и назовите ее «config». Внутри новой папки создайте другую папку и назовите ее «install». Наконец, внутри config/install создайте новый файл и назовите его hello_world.settings.yml.
hello:
name: 'Hank Williams'
Помните, что yaml чувствителен к пробелам. Однако, чтобы использовать значение, загруженное в объект Drupal, нам нужно добавить этот метод в наш класс HelloBlock (см. Учебник по созданию пользовательских блоков):
/**
* {@inheritdoc}
*/
public function defaultConfiguration() {
$default_config = \Drupal::config('hello_world.settings');
return [
'hello_block_name' => $default_config->get('hello.name'),
];
}
Это значение будет использоваться при установке модуля. Таким образом, чтобы проверить, удалить и установить свой модуль. И когда вы снова добавите свой блок в регион, вы должны увидеть значение по умолчанию.
Найдите больше информации о простой конфигурации (\Drupal::config).