сделал себе тут древовидный словарик из терминов - штук 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 было бы удобнее построить дерево?
заранее спасибо )
Комментарии
1) Вам поможет http://drupal.org/search/node/taxonomy_xml
2) Импорт осуществялется по url ... /admin/taxonomy/import
таблица sequences, переменная term_data_tid, - там должен быть номер последнего термина
name = term_data_tid
спасибо. все за работало.
а taxonomy_xml - этот именно тот велосипед что уже выдуман до меня..
Есть еще "джип" - http://drupal.org/node/137925