Morbus Iff <morbus@disobey.com> Wed, 23 Mar 2005 09:46:26
What I've been trying is /taxonomy/vterm/vocab_name/term_name all nodes for term term_name in vocabulary vocab_name using vterm means that the old /term/ still works.
What does "vterm" mean (where "mean" is loosely connotated as "why is this a companion to "term" and why is this the best name for the new feature?")
It doesn't mean anything, it's just an alternative to /term/ to highlight that it works differently.
taxonomy_get_term_by_name_and_vid($name, $vid) "Iffy" on this one. I do/required something similar in the patch I'm working on and did the following instead:
$possibilities = taxonomy_get_term_by_name($typed_term); foreach ($possibilities as $possibility) { if ($possibility->vid == $vid) {
} }
That's a better way to do it.
It's then pretty easy to take /taxonomy/vterm/Tags/horse+riding
Ah, fun, fun. I know what you mean here (a term called "horse riding"), but how does that relate to /taxonomy/term/1+2+3? (in this case, show me all nodes tagged with tid 1, 2, and 3). Would I ever be able to get "horse riding" and "bareback" and "nudity" in a URL, or would that functionality require me to use the non-vterm URLs?
I wonder what flickr and del.icio.us do here. They allow both multi-word tags and tag addition in the filter. Since "+" is common url encoding for space, using it to mean "as well as" doesn't look right. But that's all just convention. How about /taxonomy/vterm/Tags/horse%20riding+horse. Isn't that going to come through php as "horse riding horse" in a single variable? -- Julian Bond Email&MSM: julian.bond at voidstar.com Webmaster: http://www.ecademy.com/ Personal WebLog: http://www.voidstar.com/ M: +44 (0)77 5907 2173 T: +44 (0)192 0412 433 S: callto://julian.bond/