Drupal 8.x

9.3. Отключаем кеш в Drupal 8. Вывод debug информации в шаблоне.

Drupal 8 Twig cache

Прежде чем приступить к разработке на Drupal 8 следует отключить кеш. В отличии от Drupal 7 в 8ой версии друпала кешируется не только сущности, views, поля, теперь кешируются скомплированные шаблоны twig'a и всевозможные render'ы. Для того чтобы отключить весь этот кеш, нужно сделать следующее.

1. Скопируйте файл /sites/example.settings.local.php в файл /sites/default/settings.local.php

В этом файле уже есть необходимые настройки для отключения кеша

Как удалить модуль

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

Установил модуль, и включил его - сайт упал
Как можно удалить недавно включенный модуль

Drush не предлагайте он у емня не устанавливается из-за врсии php 
Drupal 8 на сервере  

Drupal 8 Global FIlter

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

Есть вопросы на которые не могу найти ответов в интернете Cry

Есть проект где нужно обязательно разделить все страницы на регионы 
example.com/регион1/ и затем категории

4.5.7. Агрегация данных во Views.

Модуль Views позволяет, не только выводить данные из таблиц друпала как они есть, но он также умеет подсчитывать это строки и группировать результаты. Эта возможность называется агрегацией (aggregation).

По умолчанию из коробки в друпале есть словарь таксономии Тэги (Tags). Давайте создадим блок с самыми популярными тегами и выведем в конце каждого тега, сколько материлов на сайте с этим тэгом. У нас получится примерно такой список:

Древовидный вывод таксономии

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

Как вывести 3 уровненвое дерево таксономии 
что то столько вариантов нашел и не один не работает как надо

а мне нужно так:
Уровень 1
--Уровень 2
 ----Уровень 3
Уровень 1
--Уровень 2
--Уровень 2
 ----Уровень 3

блокировка изображения не с локального домена

Здравствуйте, подскажите пожалуйста при вставке кода в блок с сылкой на другой сайт блокируется изображение. Пишет что оно заблокированно в целях безопасности, так ка не с локального домена. Подскажите, как в Drupal снять это ограничение или как лучше решить эту проблему?

9.2. Создание темы на основе Bootstrap. Настраиваем PhpStorm, LESS Compiler для работы с нашей темой.

Bootstrap

В прошлых уроках мы уже разбирали как создавать тему на основе другой темы Stable. В этом уроке мы разберем как создавать тему на основе Bootstrap -  популярного фреймворка для быстрого создания оформления страниц.

Я думаю у вас уже есть установленный Drupal 8. Давайте перейдем к установке Bootstrap:

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

Простой вопрос module User

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

У меня вопрос как у начинающего друпальщика:
У меня стоит drupal 8, Тема bootstrap (я создал поддтему и даже пару регионов сделал)

12.3. Создаем кастомный Drupal 8 модуль

Начнем создание нашего модуля с небольшого упорядочивания. Давайте впредь будем разделять модули кастомные и контрибные. В 8ом друпале модули лежат в папке /modules. Теперь нам не нужно класть их вглубь /sites/all/modules, хотя в readme написано, что это должно работать используйте все-таки папку /modules. Внутри папки /modules мы создадим две папки custom и contrib. В папке contrib будут храниться дополнительные модули с drupal.org, а в папке custom будут храниться наши кастомные модули.

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

drupal 8 hooks

Drupal 8 это не монолитная система, в которой все идеально и ничего не нужно менять. Очень часто клиенты просят добавить ту или иную фичу на сайт. Для того чтобы можно было обслуживать код ядра друпала и наших дополнительных хотелок, в друпале мы используем модули. Модульная система позволяет расширять возможности друпала. Но что если нам нужно расширить возможности уже готового контрибного модуля? Мы, конечно, можем отправить запрос на доработку нужного нам функционала, создав issue на drupal.org и возможно через месяц, два..

Страницы

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