I'm finding that Panels can pretty easily create a custom layout for a page, but is it possible to apply this layout to multiple pages, or all pages of a certain type?

Given that you populate the panel page with specific blocks, nodes, view panes, etc, I guess there would have to be some way to make these items dynamic...?

I've got some specific pages set up all nicey-nicey using Panels, but if the rest of the site doesn't look anything like it... it's kinda useless.

TIA,
Ben

Comments

yelvington’s picture

budesigns’s picture

ahhh I see.
Thought it might have something to do with contexts/arguments...
This hint from merlinofchaos on the Panels 2 page helped me 'get' it:

Some quick things to do with Panels 2:
- Create a panel page with the URL 'node/%' The % is important to make sure that Drupal's menu system works right.
- Go to advanced settings. Add the argument 'node id'. Set it to whichever types you like. Set the title in the argument to '%node'
- Go to content; add 'node content', 'node comments', 'node comment form' panes.

Thanks!

budesigns’s picture

So, now I have a panel page with the URL 'node/%'
And in the Arguments, I have it set up to only be used for a certain content type.

I want to create another panel page that is almost the same, but to display a different content type.
I tried to create it, but Drupal tells me I can't use the 'node/%' URL, because it's already in use by the other panel page.

So, how can I do this?
Specify the URL differently so they don't conflict?
Share the same panel page, and just add some variability in the panel content to accomodate different panes for the different content types?