Руководство Drupal, видео уроки Друпал, Уберкарт

Заархивировать все файлы в папке через консоль (Ubuntu, Debian)

Чтобы заархивировать все файлы в папке, включая скрытые, нужно выполнить следующую команду:

find /full_path -path '*/.*' -prune -o -type f -print | zip ~/file.zip -@

Настройка Xdebug в Open Server для PhpStorm

Для начала меняем настройки PHP на 5.6 (или на другую последнюю версию) и Apach 2.4. 

Теперь заходим в файл 
C:\OpenServer\userdata\config\PHP-5.6_php

и правим следующие параметры настроек:

1.5. Выбор хостинга, покупка доменного имени. Перенос сайта на хостинг.

Вы уже сделали свой сайт и готовы выложить его в интернет. Теперь вам понадобятся две вещи домен и хостинг. При покупке домена и хостинга нужно внимательно читать тарифы и быть уверенным, что у вас будет работать Drupal 8.

Давайте начнем с простого, с домена.

Создание responsive slider (slideshow) с помощью модуля Views Slideshow

Все больше и больше пользователей интернет заходят в него с мобильных устройств. По этому все на сайте должно быть responsive, адаптировано под мобильные устройства. Но когда ставишь модуль Views Slideshow,  то видишь position: absolute; и заданную ширину больше 800 пикселей. Чтобы это исправить, нужно пропатчить модуль Views Slideshow:

Кастомный анти-спам модуль по стоп словам

Иногда спаммеры пытаются активно добавить ссылку на свой сайт в ваши комментарии, чтобы этого не произошло вы можете добавить фильтр по спам словам. В 6ом друпале для этого был модуль Wordfilter:

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

4.5.3. Views Аргументы (контекстные фильтры).

Очень часто нам нужно вывести блок относящийся к определенному пользователю (например его статьи или объявления), вывести автора ноды в блоке, на странице этой ноды.

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

4.5.2. Views exposed filters. Доска объявлений на Drupal 8.

Модуль Views позволяет не только задать фильтр и вывести материалы, но и позволяет изменять эти фильтры динамически. Давайте создадим небольшую доску объявлений недвижимости с помощью модуля Views.

Для того чтобы выводить объявления, нам нужно сначала создать тип материала Объявление. Для этого зайдем Структура - Типы материалов - Добавить тип материала:

Страницы