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

Улучшения
Я добавил заголовки к иконкам, т.к. не всегда понятно, что они значат, а находить ответы методом проб и ошибок — не все решаются.
Другое улучшение связано с перезагрузкой и обновлением списка. Если вы работаете где то в середине списка (например меняете очередность пунктов) и он обновляется, то раньше возникала ситуация, когда изменение размера списка при перезагрузке меняло вертикальную позицию документа в браузере. Так редактор терял место, с которым он производил манипуляции, приходилось его искать снова. Теперь я сохраняю высоту перезагружаемого элемента, чтобы позиция не терялась.
Данная запись опубликована в 26.06.2017 22:00 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 3, 2021 г.
В шаблонах twig вы можете использовать функцию link, для рендера ссылки.
Параметры вызова следующие - link($text, $uri, $attributes = {}), первые два - обязательные.
[crayon-6a5552598b8aa824716669/]
Результатом будет следующий HTML код:
...
Читать
Май 5, 2017 г.
После выполнения загрузки данных по ajax, может потребоваться инициализация скриптов для только что полученного куска HTML.
Как данный механизм реализован в Drupal 7?
По большому счету, требуется добавить js код в секцию success после вызова ...
Читать
Март 20, 2017 г.
Для программных переходов (переадресаций) в drupal используется функция drupal_goto(). Как с её помощью отправить пользователя на главную страницу?
Синоним вроде '<front>', или путь '/' не сработают, так как они не являются внутренними маршрутами ...
Читать
Июль 30, 2025 г.
В Drupal при использовании мультисайтовой конфигурации (sites/sites.php) существует скрытая особенность: если домен не найден в $sites, Drupal по умолчанию загружает настройки из sites/default. Это может привести к неожиданным проблемам:
Открытие ...
Читать