When adding a view to a panel, settings for the view are saved with the panel pane. The problem is when you change the view itself the settings are not updated for the pane and you have to go to each panel you put the view on and update the settings yourself for each one.

It should work as follows:
1. Add a view to a panel
2. Don't story any view settings initially, just refer to the view settings themselves
3. If you want to override the settings for a specific panel, allow the changes and store only those changes
4. Provide a button to reset the changes made on the panel back to defaults (refer to view settings again)

Comments

merlinofchaos’s picture

For that kind of work, you should use the pane display type, rather than simply adding the view to the panel, because in your method, there are some situations where it's difficult to tell what the user actually intended.

cgillogly’s picture

Forgot all about those.

I did end up trying to use those, but I cannot get arguments to be passed from panels to the view with them. I tried every different argument input method for the pane in views and none of them would work. I'm trying to get it to pass the node being viewed to the pane so it can show comments for that particular node. For now I guess I'll do it the way I was doing it and figure out what's wrong with the argument passing once I get the project done. I'm up against a deadline for the project or I would take the time to figure out why the arguments aren't working. I am using panels 3 so that may be my problem.

merlinofchaos’s picture

I found out recently that arguments were simply broken with Panels. I fixed them in -dev.

cgillogly’s picture

Is there any way to get a patch for aplpha4 to make them work until the beta release?

*** Sorry about that... Just saw the beta1 was released today... Clearing out my panels install and starting fresh with beta1 to see how that works. ***

merlinofchaos’s picture

It's odd that you'd ask for that after the beta1 release =)

wxman’s picture

You say in #3 that this is fixed in the dev. I'm using 6.x-3.x-dev from 2009-May-12, and I think I'm having the same problem as #2. I'm using a Content pane view that should be picking up the user id argument, but I just can't seem to get it to work. I too have tried all the different variations in the view settings, and the panel page as well.
was this fixed? Otherwise, I love the way panels 3 is starting to work.

merlinofchaos’s picture

Status: Active » Closed (fixed)

Yes, this is definitely fixed. If you're having issues, please file a new issue and explain precisely what is not working.