Want to merge free tagging & list forms for terms.
Hi! Currently developing module called "label". It povides per-user term access. Label vocabularies can be used e.g. for personal nodes categorization, for private message nodes etc. The problem is that I want to allow user to enter new labels (terms) using both list & free tagging fields. Taxonomy allows me to have free-tagging or (not and) normal vocabularies. I have decided to edit taxonomy module to support both of them. The problem is that form elements are constructed in such a way: $form['taxonomy']['tags'][$vocabulary->vid] = array('#type' => 'textfield', $form['taxonomy'][$vocabulary->vid] = taxonomy_form($vocabulary->vid, array_keys($default_terms), $vocabulary->help); so weights will be applied and I will receive all normal vocabularies upper all free-tagging vocabularies. Have tried to use form_render for $form['taxonomy']['tags'][$vocabulary->vid] and $form['taxonomy'][$vocabulary->vid] and then making $form['taxonomy_data'] = array( '#type' => 'markup', '#value' => $curr_form, '#tree' => TRUE, of them, but it doesn't work correctly. Any help? Maybe some better approach?
participants (1)
-
Doq Doques