Как обеспечить уникальность терминов в словаре?
Прислано: pilum
пн, 07/09/2009 - 22:23
Пытаюсь использовать словари таксономии в качестве системных справочников, только что создал словарь с учебными дисциплинами (предметами), пока построчно копировал из файла, несколько названий сдублировал. Но это же чёрти-что! Это и для справочников и для таксономи абсолютно неприемлимо! Перед добавлением нового термина придется каждый раз просматривать весь список, на случай, если такой термин уже существует. Может кто знает модуль, исправляющий ситуацию, или придется самому в taxonomy править?
Пока изменил в таблице term_data тип индекса vid_name с обычного на уникальный, taxonomy при вводе дублирующегося термина никаких ошибок не показывает, что не хорошо, но хотябы так пока.
- pilum's blog
- Для комментирования войдите или зарегистрируйтесь
http://drupal.org/project/taxonomy_manager возможно тут есть нужный функционал
- Для комментирования войдите или зарегистрируйтесь
Не похоже, это же просто инструмент для более удобных манипуляций с таксономией... По крайней мере, я не нашел там ничего подходящего.
Может я зря через таксономию справочники делаю? Но кроме content_taxonomy не знаю модулей, которые бы позволили организовать справочник, заполняемый пользователями или редакторами сайта.
- Для комментирования войдите или зарегистрируйтесь
Это и для справочников и для таксономи абсолютно неприемлимо!
таксономия эта такая условная вещь... с виду оно конешно напоминает иерархию папок на винте, но логика ее работы просто профанация -)
- Для комментирования войдите или зарегистрируйтесь
А как тогда справочники на Друпале делают? Неужели каждый раз самостоятельно пишут?
- Для комментирования войдите или зарегистрируйтесь
Таксономический хук вам в помощь.
- Для комментирования войдите или зарегистрируйтесь
Спасибо, буду иметь в виду, правда изучение API у меня еще впереди...
- Для комментирования войдите или зарегистрируйтесь



Комментарии