Drupal 8.x

Drupal Training Day - 1 Декабря 2018

Drupal Training Day

1 Декабря будут проходить тренинги по друпал по всему миру. 

Предлагаю и нам собраться и поизучать Drupal 1 Декабря 2018 - 10:00 - 14:00 (МСК). 
В частности Drupal Commerce:
https://www.drupal.org/project/commerce
платформу для создания интернет магазинов на Drupal. 
Разберемся как ставить Drupal Commerce, какие проблемы бывают с установкой. Настроим отображение товаров и каталога, посмотрим как работает расчет доставки и подключается оплата.

12.12. Event Dispatcher, кастомный код для определенных событий.

Система events позволяет строить более сложные системы с возможностью изменения функционала с помощью кастомного кода по определенным событиям. Многие хуки из Drupal 7 были заменены event'ами. Это позволило унифицировать работу многих частей друпала и дополнительных контрибных модулей. Сама система events пришла из Symfony и состоит из следующих частей:

12.11.2. Создание, обновление, удаление Entity.

Drupal 8 logo

Работа с Entities в Drupal 8 унифицирована и все CRUD операции также одинаковы для всех сущностей. В этой статье мы разберемся как работать с сущностями в кастомном коде.

12.11.1. Обращение к полям в Entity.

Drupal logo

Получать значения полей в сущностях довольно просто, но есть несколько способов для этого. Давайте посмотрим как лучше всего работать со значениями полей в кастомном коде.

12.11. Drupal 8 Entity API. Создание кастомной сущности. Генерация сущности через Drupal Console.

Drupal entity API

Мы уже разобрались с Form API, Fields API и знаем как данные в Drupal 8 попадают в БД. Теперь давайте рассмотрим фундамент всех друпал сайтов, а именно Entity API.

12.10.3. Работа с полями в Drupal 8. Создаем свой тип поля, widget, formatter для вставки видео с Youtube.

Drupal youtube embed field custom

В прошлых статьях мы рассмотрели как устроен тип поля Link: Storage, Widget, Formatter. В этой статье мы сделаем свой костомный тип поля для вывода видео с youtube на странице с двумя разными форматами и настройками.

12.10.1. Drupal 8 Fields API. Drupal Widget ввод данных полей, форма для поля.

В этом уроке мы рассмотрим как работает Field Widget модуля Link. Это обзорная статья, если вы хотите начать писать свой File Widget, то переходите к следующим статьям. 

Страницы

Подписка на RSS - Drupal 8.x