* the $tid_array whose subscript is 'tags'. This causes the subarray placed * by the free-tag patch to taxonomy.module to work correctly across previews. * Note that $tid_array['tags'] is a single-element sub-array containing one * string element with the free-form tags.
Not necessarily one. 'tags' is an array of vid keys, so that you could have multiple "Free tagging" vocabularies for one node. If you had "Free tagging 1" (vid 3) and "Free tagging 2" (vid 17) applied to "node", then there would be two input boxes in the UI, and a submitted 'tags' would contain the following: [tags] [3] => 'tags, applied, to, free tagging 1', [tags] [17] => 'tags, applied, to, free tagging 2' With that said, since your code doesn't touch 'tags' at all, things will work as (I've) intended; the only thing to "fix" is your documentation.
This might be a useful function (if renamed) to include in taxonomy.module
Looks good. I'm not entirely sure I like the dependency on _image though, but I'm sure we could make that a (non-)private function in taxonomy too. Good stuff! -- Morbus Iff ( you are nothing without your robot car, NOTHING! ) Culture: http://www.disobey.com/ and http://www.gamegrene.com/ Spidering Hacks: http://amazon.com/exec/obidos/ASIN/0596005776/disobeycom icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus