12.2. Что такое hook в Drupal 8?
Эта статья предназначена для ознакомления с друпалом, примеры кода мы будем писать дальше, после добавления нашего кастомного модуля.
Эта статья предназначена для ознакомления с друпалом, примеры кода мы будем писать дальше, после добавления нашего кастомного модуля.
В этой статье мы не будем писать код, но подготовимся к написанию кода. Для этого мы установим Drush. Drush - это утилита для консоли, которая позволяет выполнять многие рутинные операции с друпалом: обновлять модули, выгружать/загружать конфигурацию, делать бекап и многое другое.
Если вы используете Open Server в качестве веб сервера для разработки, то эта инструкция подойдет вам:
Все что мы разбирали разбирали раньше, все было похоже на предыдующие версии друпала. Но с разработкой все обстоит по другому. Хотя сверху друпал выглядит также как и Drupal 7, но внутри друпал состоит из компонентов Symfony, своих компонентов, а также библиотек на все случаи жизни. Поэтому придется разобраться с новой системой плагинов, разобраться с ООП в PHP.
Ubercart - это модуль интернет магазина для друпал. Сейчас возможно нет достаточного количества модулей для Drupal Ubercart 8.x (на апрель 16го года), но в скором времени они появятся и можно будет делать магазин не на 7ом друпале, а на 8ом.
https://www.drupal.org/project/ubercart
Из коробки в Уберкарте доступен следующий функционал:
В этом видео мы закончим верстать макет главной страницы и попробуем использовать плагин Perfect Pixel:
https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi?hl=en
Видео: https://youtu.be/Q68shsMj4T4
PSD макет:
В этом видео мы сделаем форму обратной связи.
Видео: https://youtu.be/Tw2hIRVsJHU
PSD макет:
https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip
Исходный код: