Как обеспечить уникальность терминов в словаре?

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

Аватар пользователя pilum pilum 8 сентября 2009 в 2:23

Пытаюсь использовать словари таксономии в качестве системных справочников, только что создал словарь с учебными дисциплинами (предметами), пока построчно копировал из файла, несколько названий сдублировал. Но это же чёрти-что! Это и для справочников и для таксономи абсолютно неприемлимо! Перед добавлением нового термина придется каждый раз просматривать весь список, на случай, если такой термин уже существует. Может кто знает модуль, исправляющий ситуацию, или придется самому в taxonomy править?

Пока изменил в таблице term_data тип индекса vid_name с обычного на уникальный, taxonomy при вводе дублирующегося термина никаких ошибок не показывает, что не хорошо, но хотябы так пока.

Комментарии

Аватар пользователя pilum pilum 8 сентября 2009 в 3:04

Не похоже, это же просто инструмент для более удобных манипуляций с таксономией... По крайней мере, я не нашел там ничего подходящего.
Может я зря через таксономию справочники делаю? Но кроме content_taxonomy не знаю модулей, которые бы позволили организовать справочник, заполняемый пользователями или редакторами сайта.

Аватар пользователя kosilko kosilko 8 сентября 2009 в 3:20

"pilum" wrote:
Это и для справочников и для таксономи абсолютно неприемлимо!

таксономия эта такая условная вещь... с виду оно конешно напоминает иерархию папок на винте, но логика ее работы просто профанация -)