Конвертация текстового поля в теги и обратно

Главные вкладки

Аватар пользователя Phantom63rus Phantom63rus 25 декабря 2017 в 13:23

Есть сайт на Д7, материал своего типа, у него поля, одно из этих полей хотелось бы перегнать в теги. Есть ещё один сайт, где хотелось бы сделать то же самое, но из двух полей в один словарь. И ещё для одного поля желательно провернуть обратную конвертацию.

Есть ли какой-то более-менее штатный способ для такого рода операций?

Все проекты в продакшне, нод везде по несколько тысяч, со всеми вытекающими.

Лучший ответ

Аватар пользователя DivaDii DivaDii 25 декабря 2017 в 22:54
1

Вопрос не в том, сколько нод.
А в том, сколько должно получиться в результате тегов.

Чем больше тегов, - тем процесс дольше.

Вот урок отличный: The Power of Rules with Views Bulk Operations

Комментарии

Аватар пользователя VasyOK VasyOK 25 декабря 2017 в 19:06

Taxonomy manager позволяет переносить термины из словаря в словарь. Если терминов много возможны глюки.

Аватар пользователя Phantom63rus Phantom63rus 26 декабря 2017 в 0:46

Тегов должно получиться столько же сколько значений текстового поля, там много повторяющихся. Программирую я так себе, только когда припрёт так что не отвертеться, поэтому предпочёл бы что-то иное. Судя по всему связка Rules+VBO должна сработать, пусть и не в полностью автоматическом режиме.

P.S. Посмотрел я что там пользователи поназабивали и стало мне тоскливо...

Аватар пользователя DivaDii DivaDii 26 декабря 2017 в 12:46
1

Phantom63rus wrote:

Тегов должно получиться столько же сколько значений текстового поля

Привет, Кэп!

Так сколько там есть приблизительно значений текстового поля?

Я недавно на своем главном (первом) сайте производила эту процедуру. Получилось где-то 800 тегов в одном поле и еще 600 - в другом. Справилась за несколько дней.

Возьмите в помощь еще Editable Views
Тоже значительное облегчение.

Аватар пользователя Phantom63rus Phantom63rus 26 декабря 2017 в 14:55

Там всё плохо блин:'( Приблизительно, на первом проекте, по моим прикидкам, должно получится в районе 200 тегов. Но забиты они так, что с вариациями написания выйдет около 600. И много раз придётся лазить в гугл за уточнениями.

Задача имеет нерешаемые проблемы с автоматизацией и не по технической части. Нуигонафиг....