I created my own sub-theme and everything seems to be fine.. sort of. All of the top navigation landing pages are created with Panels so we can display XX amount of Node blocks in a specific order for each of these pages. The trouble is Panels isn't responsive. Argh!!

Spent much time looking around: AdaptiveTheme keeps popping up, but that looks like I'd have to redo the entire site with one of their themes. Then I looked into creating a custom Panel, but again it looks like if I create a custom panel layout it would have to be used throughout the entire site. Unless I'm wrong?? Display Suite is an option? I don't know enough about it to understand whether I can create one page and drop in XX amount of Node Blocks for display.

So...does a simple solution exists where I can modify these landing pages without touching the rest of the site?

Cheers.

Comments

yelvington’s picture

The trouble is Panels isn't responsive.

It can be responsive. Really it's a matter of CSS and planning your media queries. https://www.drupal.org/project/breakpoint_panels may give you some help.

onejam’s picture

I dislike Panels but this might help you: http://drupal.stackexchange.com/questions/146268/i-need-a-way-to-automat...

Personally, i would use Bootstrap theme but since you already built out your site with Panels, try using the Bootstrap Panel modules. https://www.drupal.org/project/panels_bootstrap_layouts

-----------------------------------------------------------------
We build engaging websites and intuitive designs that will benefit your business.
Duvien

Jeff Burnz’s picture

If you use Adaptivetheme you are right, you'd have to build a new theme because the responsive panels layouts are in the core theme, not a seperate module.

I'd suggest taking a look at Radix layouts, they're responsive out of the box: https://www.drupal.org/project/radix_layouts

With regards to creating a custom panel layout plugin - no, you would not have to use it everywhere, you'd select it just like any other layout when you create a variant.

DS is a good option for laying out fields in nodes and forms (and blocks in D8), it compliments Panels.

ladytekla’s picture

Thank you for this!! Now I don't feel so overwhelmed. I'll post my solution once I'm done testing which worked best for our needs.

Cheers.

ladytekla’s picture

The winner was the Radix Layout module. Since we only have a few pages set in panel layout, radix layouts integrated beautifully with what we already had.

Again, thanks for the suggestions.