При выполнении drush updb вы можете увидеть такое сообщение. Обычно это связано с обновлением модуля до следующей major версии.
Тогда в модуле может быть прописан hook_update_last_removed, где прописан номер hook_update, ниже которого номерные обновления следует игнорировать.
При этом если в базе установлен номер обновления модуля ниже указанного, то вы вероятно увидите такое сообщение при обновлении базы.
Как избавиться от сообщения?
Вам нужно установить номер обновления в базе не ниже указанного в hook_update_last_removed. Из консоли это можно сделать так:
|
|
drush ev "\Drupal::service('update.update_hook_registry')->setInstalledVersion('MODULENAME', VERSION);" |
Например, для модуля honetpot, при переходе с 1.x версии на 2.x я начал получать данное сообщение. В файле honeypot.install обнаружил:
|
|
/** * Implements hook_update_last_removed(). */ function honeypot_update_last_removed() { return 8104; } |
Выполняем в консоли:
|
|
drush ev "\Drupal::service('update.update_hook_registry')->setInstalledVersion('honeypot', 8104);" |
Drupal 9/10
Данная запись опубликована в 09.10.2024 18:02 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 18, 2023 г.
Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии).
Деплоймент выполняется с использованием git, drush, composer и configuration management. На сервере должны выполняться команды в следующей последовательности:
...
Читать
Май 11, 2023 г.
См. основной материал для введения.
В имплементации блока требуется сформировать набор переменных и передать его в шаблон.
Шаблон был ранее объявлен в основном файле модуля, исходя из макета.
[crayon-6a1e4bf48fe0f638836826/]
В макете присутствуют ...
Читать
Май 16, 2024 г.
Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Переменная attributes - это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод - addClass().
Пример использования:
[crayon-6a1e4bf48fff4956802656/]
Читать
Июль 14, 2023 г.
Как без хуков preprocess в Drupal добавить, например, атрибут target для ссылки в шаблоне?
Например, возьмем штатный шаблон file-link.html.twig:
[crayon-6a1e4bf49018e761464041/]
Используем фильтр merge, добавляя нужные атрибуты:
[crayon-6a1e4bf490198671215222/]
Читать