I would like to see exposed filter block in panels pages using Views2 get fixed for Drupal 6.
I am willing to chip in to make it happen. ($75). If there is a developer who could do this and possibly use chipin to gather more support.
Currently exposed filter block works if
1. no panels
2. no views as tabs in organic group
but I would like to have it work in those two areas
1. as tabs in an organic group
2. with panels
So in essence, they should redirect to the correct page.
1. exposed filter block in a view with path url node/%/foo and it is a tab
Create a view
The path is node/%/foo (use case is tabs in organic groups)
node/% represents a group
If I place the exposed filter on node/*/foo and click submit it should return to node/nid/foo
currently it returns node/all/foo (not quite sure why)
2. exposed filter block for a views pane in a panel with url node/%/foo/$arg1/$arg2
this is a panel override
%- group context
$arg1- first argument
$arg2- second argument
have pane override the url in pane settings in view
place view pane in one pane of the panel
place exposed filter block for that view pane in the panel
click submit.
It should filter the panel page
currently it returns back to the original view
Relevant issues
How do you display Views' exposed filters in a block? Drupal6!!
http://drupal.org/node/290691
'Exposed form in block' in panel returns the wrong url
http://drupal.org/node/419556
Merlin wrote:
The problem here is that the exposed filter as a block is just a simple, Drupal block. Drupal's blocks are dumb and have no sense of context, so it doesn't know whether or not it's in a panel. So it can't pull the URL from the panel it doesn't know about. The setting on the panel pane therefore cannot affect the exposed filters in a block.
Any help to fix this would be greatly appreciated
It goes without saying that the functionality of the filters (whatever they might be) should not be negatively impacted.
Regards,
Chris
Comments
Comment #1
merlinofchaos commentedThis is an abuse of the issue system. I try to do work in here, please post your bounties in the forum.