Hi
I am sure I am missing something or just not understanding it, I am making a site using Views, Panels, 960gs Polymorph and commerce and all is looking great, however I am making a shop that sells pictures and would like to use the taxonomy override page in panels to display the picures in a pane using drupal taxonomy.
when for instance without panels I go to www.mysite.org/?q=highstreet it will show me all pictures tagged high street, but when I use ths panels taxonomy override I can see nothing, I know that this is because there is nothing in a panel but here I am lost, I cannot see what to put n a panel to show what is currently being selected from a menu of the taxonomy terms. I suspect that a view would do it but try as I might I cannot make it work ! I hope that someone can give me a few pointers, I am new to Drupal and appreciate all the brilliant work being done on these modules.
Many thanks
Brodie
Comments
Comment #1
wjaspers commentedCTools had an access problem with taxonomy terms.
This patch needs review, but should fix it: http://drupal.org/node/1101432
To make a menu of Taxonomy terms you'll need to do it with a view or Taxonomy_Menu module.
Comment #2
davidwhthomas commentedI have a similar problem with a taxonomy term override, perhaps it's OK to post here:
Panels taxonomy/term override, doesn't have the list of nodes available to add under 'Add Content', so.. I use a view taxonomy/term override and embed that.
Then, the problem is the view override takes precedence and the panel isn't shown, only the view..
I tried the patch from the link thread but it now fails to apply - would that solve this issue too?
Any thoughts appreciated,
DT
Comment #3
davidwhthomas commentedJust an update, I see the Panel was set to 'Disabled' after enabling the View override, Enabling gives the error:
"Page manager module is unable to enable taxonomy/term/%taxonomy_term because some other module already has overridden with views_page."
Which is OK, but would be nice to know how to set which to use..
I found a work around is to disable the View taxonomy/term/% override and keep it in the Panel content, then it actually shows! kinda nasty hack though as the view is disabled and can't edit it.
A better solution would be a clear way to tell Page Manager which override to use - how can one do that?
DT
Comment #4
wjaspers commentedAll you have to do is disable the default Views taxonomy term page, and it will work normally. Don't hack the module if you don't have to!!
Comment #5
davidwhthomas commented@wjaspers, the problem is that doesn't work if you clear cache or save the panel, the view is removed as it's disabled.
Also, you can't edit the view to change it's settings when it's disabled.
I was thinking of an API hook that could tell Page Manager which override to use, but couldn't find one.
What would actually be the simplest solution is if the Panels taxonomy/term/%term override actually provided a way to embed the list of nodes for that term in 'Add Content' > 'Taxonomy_term'
Unfortunately it doesn't appear to provide any way to add the default node list without using the view override..
DT
Comment #6
baff commentedsubscribe
Comment #7
davidwhthomas commentedI found a better solution here is to use or clone the default taxonomy/term/%term View and change it's 'Page' display path.
That way the Panel and View don't conflict on router path.
So, I made the View page display use view/taxonomy/term/% as the path instead.
I then added a 'Content Pane' display and allowed arguments to be passed from the Panel.
I then added that new Content Pane display to the taxonomy/term/%term override Panel.
That worked for me.
DT
Comment #8
baff commented>> allowed arguments to be passed from the Panel.
Thanks for that - working :-)
Comment #9
ranavaibhav#7 - Thanks.. "Argument Edit" was the key..
Comment #10
Letharion commentedThe questions in this issue doesn't entirely make sense to me, and no-one bothered exporting, so I'm just assuming, based on #8 and #9, that this issue is fixed.
Comment #12
pjmcghee commented#4 worked for me! Thanks for the post!