Drupal 8.x

9.1. Темы конструкторы Drupal 8

Друпал - это не только CMS, это платформа для разработки вашего веб-приложения. Если вы решили создать свою тему оформления, то вы найдете несколько фреймворков для этого. В этой статье мы рассмотрим самые популярные из них.

Bootstrap

https://www.drupal.org/project/bootstrap
http://getbootstrap.com/ 

9. Продвинутая темизация Drupal 8.

На друпале очень мало готовых красивых и функциональных тем оформления. Но друпал очень легко интегрируется со всеми сторонними библиотеками и сервисами. Так например вы можете делать свою тему на основе Bootstrap и использовать всю мощь друпала. В этом разделе сайта drupalbook.ru мы разберем как создавать темы быстро и удобно из любого макета.

Настраиваем SASS в PhpStorm

Устанавливаем Ruby, с помощью Ruby installer (выставите галочку записи ruby в path вашей операционной системы, чтобы ruby был доступен из любого места):

ruby installer

Ставим gem'ы SASS, SCSS

gem install SASS

gem install SCSS

Возможно нужно запустить в cmd.exe.

Дальше настраиваем наш File Watcher в PhpStorm (Скриншот для проекта на Ubuntu):

 

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

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

Ubercart модули

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

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

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

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

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

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

4.5.6. Дополнительные настройки Views.

В этом статье мы рассмотрим последний блок настроек Views Others (Другое)

Views others settings

Машинное имя. ID дисплея, по умолчанию задается как page_1, block_1 и дальше добавляется 1 к названию дисплея (page_2, page_3 и т.д.). Желательно переименовывать машинное имя на что-то более человекочитаемое, если у вас много дисплеев в одном представление.

4.5.5. Views slideshow - вывод jQuery-слайдшоу и каруселей через Views.

В 7ом друпале было много модулей для интеграции разных jQuery слайдшоу с друпал. Наверно самым популярным и удобным был Views Slideshow. В 7ой версии модуля Views Slideshow был один недостаток, он был не responsive. Сейчас в 8ой версии это поправили, поэтому давайте сделаем слайдшоу именно на Views Slideshow.

Для начала вам нужно будет скачать и установить сам модуль Views Slideshow, также нужно будет включить подмодуль Views Slideshow Cycle:

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

4.3. Panels, Page Manager - Конструктор вывода страниц. Создание главной страницы.

Мы уже разобрались с модулем Display Suite, который позволяет организовать вывод типа материала в несколько колонок.

Теперь мы расмотрим модули Page Manager и Panels, они позволяют вывести в колонки не только тип материла, но и дополнительные блоки на странице. Это особенно удобно для главной страницы сайта, где мы размещаем различные анонсы новостей, блогов, статей.

Скриншот

Страницы

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