Словари с более чем 2-мя уровнями. Возможно ли пераетсксивать термины за маркеры? В D6 было можно.

Аватар пользователя VasyOK VasyOK 23 сентября 2017 в 14:22

Есть словарь. У него термины имеют более 2-х уровне вложенности. Drupal 7 не дает перетаскивать термины за маркеры. Пишет

Словарь [Мой_словарь] имеет термины с множественными родителями. Сортировка перетаскиванием мышкой для таких словарей не поддерживается, чтобы эта возможность заработала, у каждого термина должно быть не более одного родителя.

Это можно как-то побороть? В Drupal 6 такого не было!

Комментарии

Аватар пользователя goodboy goodboy 23 сентября 2017 в 15:15

Не дает перетаскивать с множественными родителями, от количества уровней не зависит.

Аватар пользователя goodboy goodboy 23 сентября 2017 в 19:27

Да, может. В форме редактирования термина, вкладка Отношения, поле Родительские термины - многозначное (multiple). Ваш словарь - многозначный, там нельзя определить вес терминов и нельзя сортировать по весу.

Аватар пользователя VasyOK VasyOK 24 сентября 2017 в 11:09

Спасибо.
Понял. Нет, у меня такого космоса на сайте нет. Видно контенщик на веселе был и через Ctrl несколько терминов выбрал как родительские. Я то переставил, "чисто наощуп", но вот думаю а если б я не знал какие термины последние введены, как бы я понял какие термины имеют нескольких родителей?

Аватар пользователя goodboy goodboy 24 сентября 2017 в 19:22

Найти такие термины - попробовать составить вьюв или напрямую запрос или обойти все термины в цикле и подсчитать для каждого термина количество родителей.