Утилита для администрирования меню в Drupal

Очередные обновления модуля MAT для Drupal 7.

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

Баги

Баг найден всего один. Он возникает в момент перемонтированием пунктов меню из одной точки в другую. Если пункты меню перемещаются ниже по списку — все отлично, но при перемещение вниз — ничего не происходит.

Улучшения

Я добавил заголовки к иконкам, т.к. не всегда понятно, что они значат, а находить ответы методом проб и ошибок — не все решаются.

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

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

Получение и рендеринг списка дочерних терминов в Drupal

Апрель 27, 2023 г.

Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг. Для начала загрузим какой-либо термин [crayon-68b067a5a5b95733255081/] Следующий шаг - получение дочерних элементов ...

Читать

Отделяем логику от шаблона в Drupal

Март 20, 2016 г.

Наверняка вы слыхали о подходе MVC (model-view-controller) в веб-программировании. В Drupal для реализации данного подхода есть все необходимые инструменты. При этом уровень контроллера по большей части уже реализован, т.к. движок предлагает вам реализовать ...

Читать

Изменить текст no-results во views программно

Февраль 5, 2020 г.

Drupal views позволяют сконфигурировать сообщение на случай если результат запроса пуст и нельзя срендерить какой либо контент для данного представления. Данная опция находится во вкладке 'advanced' вашего представления. Но в данной статье я покажу ...

Читать

Перевод месяцев formatted datetime в Drupal

Март 8, 2024 г.

Недавно изучал вопрос: как правильно переводить месяцы (в коротком и длинном варианте) в полях типа datetime в Drupal. Короткий ответ - через UI translation. ...

Читать
 

Комментарии к «Утилита для администрирования меню в Drupal»

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



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