[support] help with panels, node overrides and context
Pierre Rineau
pierre.rineau at makina-corpus.com
Fri Apr 17 07:36:32 UTC 2009
With views 2, you can always put a small snippet of PHP code for
argument fetching.
May the panel module allow the same thing?
A small snippet in a textarea could be better than a custom module
sometime :)
Le jeudi 16 avril 2009 à 11:31 -0700, Metzler, David a écrit :
> 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/ ]
> --
> [ Drupal support list | http://lists.drupal.org/ ]
More information about the support
mailing list