Drupal 8.x

9.2.1. Создание темы на основе Bootstrap. Компиляция SASS через Gulp.

Gulp

В прошлом уроке мы разобрали как компилировать LESS с помощью встроенного в PhpStorm watcher'a. В этом уроке мы будем создавать тему на основе SASS Boostrap'a. Если у вас не получилось разобраться с LESS и компиляцией через PhpStorm, то можете попробовать использовать Gulp и SASS. На данном этапе уроков для нас не принципиально что использовать LESS или SASS. Но я бы рекомендовал вам использовать именно SASS и Gulp, потому что компиляция идет быстрее и настраивать Gulp проще.

Список полезных Drush комманд

Загрузка модуля:

drush dl module1 module2

Установка модуля:

drush en module1 -y

Удаление модуля:

drush pm-uninstall module1 -y

Установка Drupal с выбранным русским языком:

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

Выгрузка конфигурации:

Подскажите модуль для друпал 8

Раздел форума: 

Доброго времени суток. Подскажите пожалуйста модуль, может Календаря, не знаю. Мне на сайте нужно, чтобы определенный материал выводился по определенной дате. Это можно найти? Для реализации к примеру сообщения - типа сегодня Новый год - поздравляем. Или, сегодня день Игоря, тоже поздравляем :)

Ошибка Warning: uasort(): Array was modified

Раздел форума: 

Warning: uasort(): Array was modified by the user comparison function in Drupal\Core\Config\Entity\ConfigEntityListBuilder->load() (line 24 of core/lib/Drupal/Core/Config/Entity/ConfigEntityListBuilder.php).

Вот такое возникло внезапно в друпал-8 в разделе Блоки. 

 

И в отчетах посыпалось с того времени: Notice: Undefined index: #tag in Drupal\Core\Render\Element\HtmlTag::preRenderHtmlTag() (line 86 of

5.1. Загрузка и установка Drupal Commerce.

В первую очередь, для установки Drupal Commerce нам потребуется Composer:

https://getcomposer.org/download/

Composer - это менеджер пакетов для PHP. Он позволяет подключить нужные PHP библиотеки, то есть скачивать и добавлять библиотеки в автозагрузку вашего проекта, в данном случае, сайта на Drupal 8. Drupal 8 уже содержит в себе многие стороние библиотеки, в частности, от фреймворка Symfony.

5. Drupal Commerce - модуль интернет магазина для Drupal 8.

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

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

и Ubercart:

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

4.5.5.1. Подключаем jQuery OwlCarousel к Drupal 8 Views

Drupal 8 OwlCarousel

В прошлой статье мы сделали слайдшоу с помощью Views Slideshow. Но у нас остался незастилизованный пагинатор с маленькими картинками.

В этой статье мы разберем как добавить OwlCarousel и добавить CSS с помощью дополнительной библиотеки. В приложение к статье приложены файлы модуля:

4.4. Paragraphs - Конструктор landing page

Очень часто нужно сделать landing page на сайте, шаблон которого значительно отличается от шаблона остального сайта. Зачустую это страница рекламных акций, событий, презентаций.

 

 

Для этих целей есть удобный конструктор Paragraphs:

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

Страницы

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