I hope someone can help me figure this out, it's driving me crazy.

Here are the situations I'm running into...

I publish four webcomics on a single site. Each of the four webcomics have their own archives, characters, and storylines. This is how I've set it up:

  1. I have a single content type called "Webcomic" that I use to publish all four comics.
  2. I set up a taxonomy vocabulary, also called "webcomic," with four terms in it: hd (for Help Desk, comic #1), kp (for Kernel Panic, comic #2), osw (for Old Skool Webcomic, comic #3), and pc (for PCtown, comic #4).
  3. "Webcomic" a mandatory taxonomy. When I create new content in the webcomic content type I am forced to select one of the four terms from a drop-down list, so all webcomic content is categories either hd, kp, osw or pc.
  4. I set up two other taxonomy vocabularies, "Webcomic Characters" and "Webcomic Storylines." These are set up as autofill fields. "Webcomic Characters" is where I list every character that appears in a comic. "Webcomic Storyline" is the name of the over-arching storyline that ties multiple comics together.
  5. Neither of the above fields are mandatory, but so far all comics use them.
  6. I use Content Templates to customize the view of the webcomic content type teaser and full page nodes

This is what I want to do:

I want the user to be able to click on a webcomic character or webcomic storyline and view only the comics tagged with that term... but further, only the comics that share the same webcomic taxonomy as the node currently being viewed.

So essentially, if you click on a webcomic storyline taxonomy in a node using the "hd" taxonomy term, it will only return other nodes using the "hd" taxonomy term.

Currently this doesn't work.

Here's an example: I have a webcomic storyline term called "one-off" that I use to describe any webcomic that is a standalone gag (not part of an actual story arc). I use the term on three of four comics. If I click the one-off taxonomy link on a comic tagged with "kp", I get all the "kp," "hd" and "osw" nodes that use the "one-off" taxonomy term. I can't get Drupal to display only the "one-off" nodes that are tagged "kp".

Isn't there a way to do this? I thought it was possible to make taxonomies play off each other in a node. Obviously it's possible to set up views that use multiple taxonomies as filters, but I'm trying to use a CCK node and I'd like to be able to define multi-taxonomy searches for other nodes, for lack of a better term.

The second part of my question has to do with how to customize the way individual taxonomies display within the node they're associated with.

I would like to have on my node a field that says "Storyline: [storyline taxonomy term]" and another field that says "Characters: [list of character terms associated with node]" appearing at different positions within the node itself (one at the top of the content area, the other at the bottom). Even with the Content Templates module I can't find a way to do this.

Thanks in an advance to anyone who can point me in the right direction for doing this.

Comments

ubersoft’s picture

Apologies for the bump, but I'm really stuck here.

mikeaja’s picture

I might be wrong, but this looks to me like a fairly specific custom modification. It does sound like an interesting feature, but in my opinion not one that will necessarily needed by many others. (That might be why there have not been any replies.)

Might be worth saving time and looking at getting a developer to sort this for you.

ubersoft’s picture

I was under the impression it was possible using most of the core features. If it's not possible the way Drupal implements taxonomy that certainly explains why no one was telling me how to do it. :)

mikeaja’s picture

Don't get me wrong, I'm not saying it's not, plus the thread is only a couple of days old so who knows? Just seemed you needed something urgently, and I tend to find in those cases it can be more efficient to go the paid route.

antonisar’s picture

If you are on a server with fast mysql you could try this:
http://drupal.org/project/faceted_search
The demo is here: http://facetedsearch.davidlesieur.com/

and I think that the filter blocks on the right are coming from taxonomies

ubersoft’s picture

... but there are no plans to upgrade to D7. Eventually I'm going to have to move my site to D7, so any solution I come up with needs to carry over.