Все ноды имеют привязку по трём словарям. Один из словарей позволяет добавлять метку по нескольким терминам (теги). Возникла необходимость все ноды, которые привязаны по двум терминам из одного словаря переопределить на другой новый термин из того же словаря.
Т.е. добиться чтобы ноды не дублировались в словарях.
И ступор... Читаю про Views Bulk Operations и не могу понять: поможет оно с этим или нет? А экспериментировать с dev на живом сайте желания нет.
Кто-нибудь решал подобную проблему?
Комментарии
Если нод относительно немного, то лучше ручками все пары тегов переписать на нужный тег.
Если же очень много, то придется работать с таблицей term_node в базе, там как раз и осуществляется привязка термина к ноде. На каждую пару (tag;node) своя запись.
Там и скриптик можно будет написать для большей гибкости и сложности.
Просто поиск универсального решения может занять гораздо больше времени, чем решение "в лоб", "ручками". Особенно если это разово. А если не разово, то стоит подумать над архитектурой словарей/тегов.
В том то и дело, что разово и нод порядка 2500... Вот и искал...