Panels templates do not handle empty regions very well. First of all, it will show an empty column even if there is no content. If there is no content in a region, it should not output any markup. The css should be able to then rearrange the output to use up the empty space. This may get a bit ugly. Adaptive Theme has a css file autogenerated based on the theme configuration. If there is a way to prevent this, set it or find a way to take advantage of it.

The regions are also arranged in such a way that the content tends to be in the middle of the markup with less important information before it. This is problematic on small screens where the layout is a single column. The search pages are a good example of poor layout. Even though we have added fancy javascript to make the filters collapsible, they still exist above the primary content of the page.

Comments

ezra-g’s picture

Version: » 7.x-3.x-dev