Drupalbook.ru

12.2. Что такое hook в Drupal 8?

7 августа 2019 в 18:17

Эта статья предназначена для ознакомления с друпалом, примеры кода мы будем писать дальше, после добавления нашего кастомного модуля.

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

7 августа 2019 в 14:51

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

В прошлом уроке мы добавили поля Link для ноды и блоков. Сейчас давайте рассмотрим за счет чего формируется форма для поля Link.

12.10. Drupal 8 Fields API. Drupal поля в базе данных.

7 августа 2019 в 14:45

В этой статье мы разберемся как работают поля в Drupal, зачем они нужны и каким образом поля помогают быстро разрабатывать сайты на Drupal.

Мы уже работали с полями в прошлых статьях:

12.1. Установка Drush 8 на Open Server.

7 августа 2019 в 14:29


В этой статье мы не будем писать код, но подготовимся к написанию кода. Для этого мы установим Drush. Drush - это утилита для консоли, которая позволяет выполнять многие рутинные операции с друпалом: обновлять модули, выгружать/загружать конфигурацию, делать бекап и многое другое.

Если вы используете Open Server в качестве веб сервера для разработки, то эта инструкция подойдет вам:

12. Разработка модулей для Drupal 8.

7 августа 2019 в 13:54


Все что мы разбирали разбирали раньше, все было похоже на предыдующие версии друпала. Но с разработкой все обстоит по другому. Хотя сверху друпал выглядит также как и Drupal 7, но внутри друпал состоит из компонентов Symfony, своих компонентов, а также библиотек на все случаи жизни. Поэтому придется разобраться с новой системой плагинов, разобраться с ООП в PHP.

10.3. Каталог Ubercart. Категории и подкатегории.

7 августа 2019 в 13:52

Для того чтобы у вас был в магазине на Ubercart каталог категорий, нужно включить модуль catalog:

Прежде чем включать модуль Catalog лучше сразу включить модули Product, Store, Country.

После установки у нас появится словарь наших разделов товаров Каталог:

/admin/structure/taxonomy

10.1. Установка и настройка Drupal Ubercart.

7 августа 2019 в 13:45

Устанавливается Ubercart как обычный модуль:

Первый блок модулей обязательны для установки:

Cart - модуль корзины.
Country - модуль настроек под определенную страну.
Order - модуль заказов.
Product - настройки продуктов.
Store - основные настройки магазина.

10. Drupal Ubercart - создание интернет магазина на Drupal 8.

7 августа 2019 в 13:39

Ubercart - это модуль интернет магазина для друпал. Сейчас возможно нет достаточного количества модулей для Drupal Ubercart 8.x (на апрель 16го года), но в скором времени они появятся и можно будет делать магазин не на 7ом друпале, а на 8ом.

https://www.drupal.org/project/ubercart

Из коробки в Уберкарте доступен следующий функционал:

9.12. Верстаем футер сайта, Pixel Perfect верстка

7 августа 2019 в 6:31

В этом видео мы закончим верстать макет главной страницы и попробуем использовать плагин Perfect Pixel:
https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi?hl=en

Видео: https://youtu.be/Q68shsMj4T4

PSD макет:

9.11. Форма обратной связи Webform Drupal 8

7 августа 2019 в 6:29

В этом видео мы сделаем форму обратной связи.

Видео: https://youtu.be/Tw2hIRVsJHU

PSD макет:

https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip

Исходный код:

https://github.com/Drupalbook/bootstrap