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

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

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

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

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

HTML email в Drupal 9

Май 24, 2021 г.

Для отправки писем, Drupal 9 использует реализации интерфейса MailInterface (core/lib/Drupal/Core/Mail/MailInterface.php). И в коробке сразу же имеется ...

Читать

Убрать копейки при выводе цены Drupal/Commerce

Май 16, 2021 г.

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

Читать

Проверка, что поле пустое в twig

Январь 28, 2022 г.

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое. Наиболее точный ответ на мой взгляд помогает найти фильтр render, т.к. он позволяет получить результат рендера соответствующего поля, а не заниматься ...

Читать

Создаём программно url alias в Drupal 9

Август 28, 2021 г.

Сниппет кода, демонстрирующий как alias создаётся в Drupal 9. Ранее (в 8й версии) это был сервис ядра path.alias_storage, и код выглядел так: [crayon-69a636ab5bd18485916581/] В 9й версии хранилище перенесли в entityTypeManager и потому выглядит ...

Читать
 

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

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



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