Программирование сайтов
5 Апр в 15:53

Микроразметка в Друпал 8/9

Реализация микро-разметки c помощью модуля Schema.org.

3 Апр в 13:12

Шорткоды в Друпал 8 | 9 / Sortcodes for Drupal 8 | 9

Привет!

Видео-инструкция создания собственных шорткодов в Друпал 8 или 9. Подходит под обе версии.

Архив с готовым модулем и стили блока внизу страницы.

Доработка модуля с возможностью изменять заголовок блока и текст кнопки.

Стили блока

Стили можно добавить в основной файл стилей темы оформления.

Архив модуля

Скачать модуль

28 Дек в 21:36

Webform – установить цели Яндекс-Метрики на формы

В Друпал 8 и 9 можно установить цели через интерфейс (UI) на странице построения формы. Будем вешать событие onclick на кнопку.

 

 

На примере формы обратной связи (машинное имя – contact), построитель находится тут /admin/structure/webform/manage/contact

Построитель форм Друпал 8 и 9 модуля Webform

Переходим в редактирование кнопки. В поле “Submit button custom attributes (YAML)” через двоеточие вводим имя и значение атрибута.

 

Сохраняем и готово.

Добавление атрибута к элементу формы Webform Drupal 8 и 9

19 Дек в 12:11

Вывод поля ноды или термина в page.html.twig

У ноды и у термина таксономии можно создавать поля. Например, поле альтернативного заголовка. Пусть его машинное имя будет field_h1. Вывод значения этого поля в шаблоне page.html.twig для ноды делается так:

Чтобы выводить поле термина таксономии подобным образом, нужно воспользоваться хуком hook_preprocess_page. В файл mytheme.theme пишем:

А в шаблоне:

 

10 Сен в 19:11

Изменить метки полей Views exposed filter between date

Меняем на “от” и “до”.