I'd like to request two features for the taxonomy.module
1. When a term is being displayed (taxonomy/term/id#x), allow the ability to add a node that will be automatically classified with the term that is being viewed (id#x). This is similar to the way topics are created in a forum. I think the way to do this is for every content type, have a radio button that turn on or off this feature. And if it's on, when a user click on any item of "create content" (whose menu must be expanded) , if the node type is classifiable with the vocabulary the term belongs to, then the term will be automatically selected in the form.
2. The second feature is the ability to specify the parent of a new term that is created via free-tag form. In the freetag form, when users enter something like this
singer::norah jones
Then the term "norah jones" will be a child of "singer". There are a few possibilities:
(a) both singer and norah jones do not yet exist. Then, the two terms will be created with singer being parent of norah jones.
(b) if singer exists and norah jones does not, then the new term norah jones is created and added as a child of singer.
(c) if singer and norah jones exist, and singer is parent of norah jones, then nothing needs to be done.
(d) if singer and norah jones exist and singer is not a parent of norah jones, then a new term norah jones is added and assigned as a child of singer. This new term norah jones technically is not related to the old term norah jones (that is not a child of singer).
Thanks.
Comments
Comment #1
pwolanin commentedI don't understand what you're suggesting for #1. #2 sounds useful, but I don't know how hard it would be. Obviously, it would depend on whether you've allowed hierarchies for that vocabulary.
Comment #2
LAsan commentedFeature request, moving to cvs.
Comment #3
mdupontIt would fit well into a contrib module. I don't think it is suited for core though, #1 is a corner use case and #2 needs a non-obvious syntax to be able to use a hierarchy.