Чтобы через админку почистить длинные словари, нужно много времени, даже если вы используете bulk операции. Потому будем чистить их через код.
Разберем пример кода:
|
|
$terms = \Drupal::entityTypeManager() ->getStorage('taxonomy_term') ->loadByProperties(['vid' => ['tags']]); \Drupal::entityTypeManager() ->getStorage('taxonomy_term') ->delete($terms); |
Эти две команды удаляют все термины из словаря tags (а также их ревизии и переводы). Вы можете добавить свои фильтры, или вообще удалить все термины, не используя фильтр по vid.
Если вам не удобно встраивать данный код в какой то модуль или тему, то выполнить его можно через drush.
|
|
drush eval ' $terms = \Drupal::entityTypeManager()->getStorage("taxonomy_term")->loadByProperties(["vid" => "tags"]); \Drupal::entityTypeManager()->getStorage("taxonomy_term")->delete($terms); ' |
Drupal 10/11 drush taxonomy
Данная запись опубликована в 24.04.2025 14:09 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 14, 2025 г.
В этой статье мы рассмотрим, как пробросить данные из PHP в JavaScript в Drupal 11 с использованием js_settings_alter(). Этот метод позволяет изменять или добавлять переменные в объект drupalSettings, который доступен в JavaScript на всех страницах.
...
Читать
Апрель 6, 2025 г.
Drupal config API позволяет не только прочитать сами настройки, но и файлы их определений. В общем то это очевидно, покажу как это делается.
Допустим ...
Читать
Декабрь 6, 2025 г.
Когда вам нужно создать PDF-документ с использованием библиотеки mPDF, бывает необходимо сделать так, чтобы на первой странице отображался отдельный футер (или хидер), отличающийся от остальных страниц. В этом примере мы рассмотрим, как использовать селектор ...
Читать
Март 13, 2025 г.
Если не хочется объявлять дополнительный регион, чтобы настроить вывод блока через админку, то можно сделать рендер блока программно.
Например добавим в препроцессинг страницы переменную с рендером блока branding. Этот блок предоставляется модулем ...
Читать