Taxonomy sub-queues don't appear in Views filter
newmediaist - March 12, 2008 - 14:44
| Project: | Nodequeue |
| Version: | 5.x-2.0 |
| Component: | Code |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | fixed |
| Issue tags: | Views compatibility |
Jump to:
Description
I have a hierarchical vocabulary which I am trying to use with nodequeue's taxonomy feature. The vocabulary looks something like the following:
Vocab
-Term
--Sub-Term
---Sub-SubTerm
I am trying to create a view which only lists those nodes put in the "sub-subTerm" subqueue; the problem is when I create a view from the nodequeue, and try to add a filter to "filter by subqueue", only the name of the vocabulary shows up in the filter list - not the name of any of the subqueues.
Is this a bug, or am I doing something wrong?
Thanks :)

#1
#2
Ok - I'm starting to think this is a bug, as sometimes my vocabulary terms show up as possible subqueues filters, and other times they do not - I can't seem to figure out exactly what is allowing me to use them as subqueues. Anyone else experience similar difficulties?
#3
Hey Ari. Can you just use a Taxonomy filter instead of a subqueue filter? Maybe with a Nodequeue Queue filter as well?
Another option to consider: I'm using nodequeue with panels. I setup a view argument instead of a filter. I added a "NodeQueue: Subqueue reference" argument which will be the Taxonomy ID and set the option to a particular queue. Then I created a panel view for that new view and set the "Argument source" under the "Argument: NodeQueue: Subqueue reference" section to "Input on pane config." Then in the pane content tab, when I add that panel view, I can enter the taxonomy id. That way I use the same view to display different categories.
It's a lot of steps, but once you stare at it for a good 30 minutes, it starts to make sense. Like when you look at those 3d images and a dolphin suddenly appears.
What I'm trying to figure out now is how to pass the nodequeue as an argument as well. Ideally, it would be a URL parameter so the same pane and view configurations could be used to render all of my nodequeues.
-Tim
#4
Same bug here. The "NodeQueue: Subqueues for X" filter lists only the main NodeQueues (including X itself) in the select box instead of the Subqueues that are under X. So there is no difference between the filter "NodeQueue: Queue" and "NodeQueue: Subqueues for X": both list the same queues in the select box.
Using the normal taxonomy filter in my installation does not work as it is a multilingual setup and it is affected by another bug which makes taxonomy dissapear when I switch languages (also with extra filter internationalisation selection is only current language and no language).
#5
like @headspin, I too have set up a view which has an argument of NodeQueue:Subqueue reference, but I can see no way to pass this argument to my panel (D6, Panels 2). What am I missing? The only options I get for adding arguments to my panel are:
Node ID
Node Edit form
Node Add form
Taxonony term
User ID
Vocabulary ID
How do I make the NodeQueue argument from my view available to my panel pane of that view?
#6
@mfrelton: This report has been opened for the 5.x-2.0, while you are asking a question for Drupal 6.
#7
I had the same problem. Try to turn off the "Reduce duplicates". That worked for me.
#8
Thanks, @jlaaker for reporting the solution. Please re-open this issue if you're still having this problem.