Подготовка строки для использования в качестве имени html класса

То, что в семерке выполняется функцией drupal_html_class(), в Drupal 8 реализовано в виде статического метода
\Drupal\Component\Utility\Html::getClass($str).

Данная функция также востребована в шаблонах (twig). Здесь вы можете использовать фильтр clean_class:

Будет преобразовано в:

Мало букафф? Читайте есчо !

Пишем логи в Drupal 9

Октябрь 8, 2021 г.

Привычная функция watchdog, которую мы использовали в 6/7 версиях, к девятке пережила эволюцию до сервиса логирования. Бывшее ранее: [crayon-6abdb909b9502038207444/] Сейчас выглядит так: [crayon-6abdb909b950b615474710/] Помимо того, ...

Читать

Программный вывод блока в Drupal 9

Август 31, 2021 г.

Рассмотрим пару кейсов, того как рендерить блок из вашего кода. Блок существует как Entity Вы создали произвольный блок через Manage->Structure->Block ...

Читать

Theme image в Drupal 9

Август 3, 2021 г.

Смотрим как выполнить рендеринг файла-картинки в Drupal 9 программно. Есть FID, и требуется рендерить этот файл программно в шаблоне <IMG>. Для этого нам понадобится воспользоваться сервисом ядра - renderer. [crayon-6abdb909b9852166165482/] ...

Читать

Рендер ссылки в twig

Октябрь 3, 2021 г.

В шаблонах twig вы можете использовать функцию link, для рендера ссылки. Параметры вызова следующие - link($text, $uri, $attributes = {}), первые два - обязательные. [crayon-6abdb909b99c8459498220/] Результатом будет следующий HTML код: ...

Читать
 

Комментарии к «Подготовка строки для использования в качестве имени html класса»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: