7

Drupal 8: Добавить классы в тег body

Drupal: 
Уровень сложности: 

Разработчики настраивают специфические css-стили html-элементов для отдельных страниц, разделов сайта с помощью дополнительных классов в теге body.

Для Главной страницы стиль логотипа, отличный от других страниц, задаёт код css: .path-frontpage .site-logo img {width:450px;}

Следующий код Twig добавляет классы в тег body для разных страниц, ролей, для различных вариантов отображения темы. Это даёт возможность настраивать отдельных страниц.

Drupal 8 темизация блока: добавить html, классы, изменить вывод блока

Drupal: 
Уровень сложности: 

Блоки в Drupal 8 создаются пользователем или модулями и отображаются в регионах.
Если необходимо управлять выводом блока Меню, Представления, тогда необходимо пользоваться хуком.
Следующий код позволяет темизировать блоки, влиять на содержимое блоков, созданных модулями или пользователем, учитывая переменные окружения (id блока, роль пользователя, тип страницы, разрешение экрана и т.д.)

Drupal 8: Слайдшоу с модулем Views Slideshow

Drupal: 
Уровень сложности: 

Слайдшоу написаны на JavaScript, что само собой увеличивает риск возникновения ошибок и нагрузку на браузер пользователя. В настоящее время два модуля слайдшоу, портированные на Drupal 8, неудобны в настройках: Views Slideshow, Jssor Slider, не говоря уже о таком гиганте как Nivo Slider (на 8-ке не использовался, по опыту семёрки - у Nivo Slider очень плохая адаптивность и тяжёлый JavaScript).

 

Drupal 8: разрешить пользователю редактировать только свои материалы. Разрешить создавать, но без публикации

Drupal: 
Уровень сложности: 

Друпал имеет удобное разграничение доступа к функциям сайта. Система управления правами доступа встроена в ядро, и без дополнительных модулей можно настроить доступ к редактированию материалов для пользователей сайта, а также можно разрешить пользователям создавать материалы, но публиковать их только после проверки (или оплаты).

Это сделает ваш многопользовательский сайт удобным в управлении. Тут предложены темы:

Проблемы установки Drupal 8 на виртуальном хостинге

Drupal: 
Уровень сложности: 

Drupal 8 имеет ряд преимуществ перед Drupal 7. В частности, он имеет встроенные механизмы кэширования, что делает "сайт из коробки" быстрым. Но проблемы при установке могут возникать, особенно на виртуальных хостингах. Приведем некоторые обнаруженные проблемы.

Свой дизайн на Друпал 8

Drupal: 
Уровень сложности: 

Друпал 8 - интеллектуальная система, в руках разработчика имеет набор функциональных возможностей. Освоение системы начинается с редактирования дизайна сайта.
Структура документа:

  • Как работать над дизайном сайта
  • Именование файлов шаблонов в Drupal 8 - перевод
  • Ответы на вопросы новичков

Создание нового региона в шаблоне Drupal и вывод региона в page.tpl.php

Drupal: 
Уровень сложности: 

Регионы - это части страницы, в которых могут размещаться Блоки. Так как модуль Block широко используется в Друпал для отображения меню, представлений, собственных блоков с текстом, слайдов, языков, поиска, то часто возникает необходимость работы с регионами.

Добавив новый регион вы можете легко управлять содержимым, отображаемым в это регионе. Используя модуль Block можно проще и быстрее менять содержимое для разных страниц, вместо того, чтобы править файл шаблона page.tpl.php

Drupal Commerce - базовые понятия. Что такое Товар и как с ним работать

Drupal: 
Уровень сложности: 

Товар в Drupal Commerce - это набор данных, который используется в различных местах и имеет разные инстанции. Данные об одном товаре могут храниться в виде двух сущностей: материал и коммерческий продукт. Более того, формат отображения товара на витрине (на странице для покупателя) зависит от настроек Line Item (Типа позиции) для этого типа товара. Давайте изучим подробнее, как это устроено, и что дают все эти понятия разработчику.

Страницы