By BarisW on
Hi there,
When I try to submit a forum topic, I'm unable to select to which forum the topic belongs. The whole taxonomy part of the submit-form has gone. All forum-categories do exists thought, but they won't appear on the forum submit form. I only have a title and a body field.
I tried uninstalling the forum and reinstalling it, but that didn't solve the issue.
Recently I upgraded from 5.1 to 5.2 Could this have caused this problem? Everything else seems to work fine.
Please help!
Kind regard,
B. Wanschers
Sixcolored
Comments
(no title)
This usually happens when you delete the Forums taxonomy vocabulary and then create a new Forums vocabulary yourself. The initial Forums vocabulary has a "special" ID which is kept in the database in the 'variable' table, in the row "forum_nav_vocabulary".
the Forums vocabulary you are actually using must be a single hierarchy, must apply to the "forum" node type, and must have the ID (vid) contained in the "forum_nav_vocabulary" entry.
This ID must agree with the vocabulary ID (vid) in the 'vocabulary' and the 'vocabulary_node_types' tables. So you have to make everything use the same forums vid in the database. (Not the 'vid' is the 'forum' table, that one is a revision ID, not a vocabulary ID.)
If the forum is new and and you don't care to drop it, you can clean up things this way:
http://drupal.org/node/169078#comment-263873
Perhaps i have been too thorough there, and you will be OK with steps 3.4.5 and 9.
You were close!
Hi Rusty,
thanks for you thorough reply.
I followed al your steps (uninstalled and re-installed the forum), but this didn't work.
Still the taxonomy (select forum) didn't show up.
When I re-read your reply, I saw you mentioned the 'vocabulary' and the 'vocabulary_node_types' tables. When I looked in the database, it occured that there was no 'forum' entry in the vocabulary_node_types! I inserted it manually (1, forum) and this did the trick. Thanks so much for your help :)
Baris Wanschers / Sixcolored
Sixcolored
Baris Wanschers (@BarisW)
Drupal specialist
Thank you
Thank you thank you thank you, it works...