таксономия - импортирую термины из файла
Прислано: 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 было бы удобнее построить дерево?
заранее спасибо )
- selff's blog
- Для комментирования войдите или зарегистрируйтесь
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
- Для комментирования войдите или зарегистрируйтесь





Комментарии