таксономия - импортирую термины из файла

Прислано: selff

ср, 16/05/2007 - 16:41

сделал себе тут древовидный словарик из терминов - штук 500
накатал программку для импорта в базу друпала,
импортировал термины в таблицу term_data имея ввиду mysql_insert_id импортировал связи в таблицу term_data
сначало показалось, что все нормально, все работало,
но затем при попытке в админке создать термины уже в другом словаре получаю ошибку дубликата примари кея
(user warning: Duplicate entry '46' for key 1 query: INSERT INTO term_data (tid, name, description, vid, weight) VALUES (46, 'блабла', 'пляпля', 2, 0) in z:\home\test1.ru\subdomain\includes\database.mysql.inc on line 172.)
что говорит о том, что я при импорте не учел какие-то таблицы
подскажите плиз какие?
и еще вопрос сразу
имея словари терминов по 500 штук выбирать их неудобно, не существует ли готовых модулей на такие случаи? думаю с помощью свойств слоев visible hidden было бы удобнее построить дерево?
заранее спасибо )

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано sas@drupal.org в ср, 16/05/2007 - 16:56.

1) Вам поможет http://drupal.org/search/node/taxonomy_xml
2) Импорт осуществялется по url ... /admin/taxonomy/import


Опубликовано Dan в ср, 16/05/2007 - 18:33.

таблица sequences, переменная term_data_tid, - там должен быть номер последнего термина


Опубликовано sas@drupal.org в ср, 16/05/2007 - 20:35.

name = term_data_tid


Опубликовано selff в чт, 17/05/2007 - 04:02.

спасибо. все за работало.
а taxonomy_xml - этот именно тот велосипед что уже выдуман до меня..


Опубликовано sas@drupal.org в чт, 17/05/2007 - 06:57.

Есть еще "джип" - http://drupal.org/node/137925


Новое на сайте

Ссылки партнёров