[support] help with panels, node overrides and context

Metzler, David metzlerd at evergreen.edu
Thu Apr 16 18:31:32 UTC 2009


Short answer:  I don't think this can be done without a custom module. 

Longer answer: 
Panels doesn't allow you to override the links presented by the content,
so there's no way to pass a parameter as an argument on the url.  You
might be able to get away with, so unless views 2 (which I haven't
worked with) allows you to overide the link url on a node, you won't be
able to pass the argument.  I think you'll need to write a module to
save away the last term selected in a session variable so that you don't
have to rely on it in the url.  You would then have to write a context
parameter hook in the module to make this avialable via panels.  If
anyone else has a clearer idea of how to do this, I'd love to hear it. 

-----Original Message-----
From: support-bounces at drupal.org [mailto:support-bounces at drupal.org] On
Behalf Of sebastian
Sent: Thursday, April 16, 2009 9:36 AM
To: support at drupal.org
Subject: [support] help with panels, node overrides and context

Hello folks,

Gotten further in my project, but now I feel like I have painted myself
into a corner, and I hope someone can point me in the right direction.

I've looked through all the panels documentation and tutorials, but I am
stuck.

I have one panel which has two columns:

col1: list of node titles based on taxonomy term
col2: list of node details based on taxonomy term

When someone clicks on a node title or on a link in the node details, I
want them to see another panel for the node, but in my case, this needs
to be a node override.

I have made the node override just fine with /node/% and it shows a
panel just fine.

Where I am stuck, is how to pass to the node override a second argument,
so that I can still show a filtered list of node titles based on the
taxonomy term of the node that was clicked.

so, what my panel needs to show when node/% is clicked is:

col1: list of ALL node titles based on taxonomy term of SELECTED node ID
col2: the node view of just the current node ID

I "think" I have to do something with the context setting, but the
example I read on: http://drupal.org/node/213733 doesn't seem to be
relevant to this task.

I'm using Drupal 6 with panels 2 and the latest Views version.

Any guidance for which settings I need to change where would be really
appreciated.

Thank you so much for your help!!

Sebastian.

--
[ Drupal support list | http://lists.drupal.org/ ]


More information about the support mailing list