I've been wrestling with an idea to make a category system that includes the site's "node types" so that the node types can be tags (nodes) themself. Basically, I think it'd be possible to do without a contrib module if taxonomy could by default include a "node type" vocabulary with each node type as a term: http://drupal.org/node/72505. Then, category would sit on top of this to be the final touch for the solution.

This idea seems to make sense because there appears to be a disconnect between node types, taxonomy, and nodes; because, (to me) there is no difference between tagging a page and creating a node type that is the tag with the same information.

I think this would be a good place to get feedback on the idea in a general and epistemological sense aside from making modifications to core.

Comments

venkat-rk’s picture

Interesting idea.

I think you can do this with the category module by using the category_transform module to change the node types into categories. Then you could create hidden containers for each node type, with each node type being the only category in it. This *should* make those node types as the taggable terms?

Finally, use [categorypath] as the placeholder to get urls of the type www.domain.com/story/node-title or www.domain.com/image/node-title

I started writing a step-by-step but stopped because I am not sure if the converted node types will actually become categories available in a drop down or whatever. I think category module does it in a slightly different way with transformed node types. Need to figure it out on a test site.