Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров.
Для этого используем hook_page_attachments_alter в теме оформления сайта. ‘Generator’ в списке мета информации идет под именем system_meta_generator.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
/** * Implements hook_page_attachments_alter(). * * Removes some meta names **/ function THEMENAME_page_attachments_alter(&$page) { $meta_tags = [ 'system_meta_generator', 'MobileOptimized', 'HandheldFriendly' ]; foreach ($page['#attached']['html_head'] as $key => $value) { if (in_array($value[1], $meta_tags)) { unset($page['#attached']['html_head'][$key]); } } } |
Drupal 9/10
Данная запись опубликована в 17.05.2023 16:17 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 5, 2025 г.
Иногда в Drupal возникает ситуация: вы удаляете поле с типов сущностей (bundle), но оно не исчезает полностью из системы. UI говорит, что поле «используется», хотя на самом деле ни одна сущность его не использует. В этом случае поле остаётся в конфигурации ...
Читать
Октябрь 30, 2023 г.
Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы.
Таким образом, страница возвращается с кодом 200. Что делать, ...
Читать
Ноябрь 5, 2023 г.
Подключение скрипта или стилей "по-месту", на мой взгляд, не плохая практика, т.к. соответствующие файлы не будут подключаться, если в них нет необходимости.
От вас потребуется объявить нужный скрипт и/или стили как библиотеку. Это можно сделать ...
Читать
Сентябрь 13, 2023 г.
Весьма распространённый случай, когда в качестве exposed filter используется поле, связанное с таксономией. Так вы получаете набор опций в фильтре для своего представления, которое доступно пользователю.
Также весьма часто некоторые дополнительные ...
Читать