СуперСайд

Календарь

«    Ноябрь 2026    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
30 

Топ

Архив

Июль 2024 (1)
Май 2024 (1)
Апрель 2024 (1)
Январь 2022 (1)
Ноябрь 2021 (1)
Октябрь 2021 (2)
Апрель 2021 (1)
Ноябрь 2020 (1)
Сентябрь 2020 (2)
Январь 2020 (1)
Апрель 2019 (1)
Февраль 2019 (1)
Декабрь 2018 (1)
Июль 2017 (26)
Июнь 2017 (1)
Май 2017 (1)

Показать / скрыть весь архив

Статы

  • Default
  • Amethyst
  • City
  • Flat
  • Modern
  • Smooth
orchun.name
  • Блог
  • Партнеры
  • Супер хостер
  • Супер сервер
  • Категории
  • TUTORIALS
    • Drawing
  • WEB
    • Drupal
    • DLE
  • Portfolio
    • Sketch
    • Final Art
    • Template
    • Sites
    • Регистрация Забыли?
Главная » WEB » Drupal » Как убрать Admin Toolbar со стороны frontend'а в drupal 9

WEB


  • 5 995
  • 0

Как убрать Admin Toolbar со стороны frontend'а в drupal 9

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


Вариантов реализации как минимум 3

1. Перехватить и переопределить css тулбара.

Вариант для движка безопасный, но не подходит для проекта в режиме верстки или адаптации. В случае с любовью друпала добавлять куда не поподя классы и атрибуты, придется переопределять <body> и еще несколько элементов страницы. Эти тэги нужно постоянно держать "в голове" при верстке, а учитывая количество переопределяемых шаблонов "под себя" с ума сойти можно.

2. Удалить классы через jаvascript.

здесь азарта тоже не было выискивать все классы, атрибуты, тэги и не ломать шаблон.

3. Поставить модуль Toolbar Visibility.

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

в файле toolbar_visibility.info.yml после

name: Toolbar Visibility
type: module
description: Choose theme to show the toobar
#core: 8.x

добавить

core_version_requirement: ^8 || ^9


поправленный модуль для Drupal 9

toolbar_visibility-9.zip [10.39 Kb] (cкачиваний: 54)

Теперь в пункте Интерфейс пользователя -> Toolbar Visibility достаточно выбрать тему на которой нужно отключить
Toolbar. К сожалению вертать все в зад можно только через удаление модуля.

Пока все вертится и допиливается на локалке вариант с модулем мне кажется оптимальным. К продакшену пожалуй будет
решение с css


Страница модуля Toolbar Visibility
Страница патча для 9 Друпала
Спасибо группе VK и сообществу за наводку

 

  • WEB / Drupal
  • Drupal 9, Модули

Crafted theme by pixelcave
Borchun.name ©