Download & Extend

Sidebar first above main content for Mobile responsive layout

Project:Fusion
Version:7.x-2.x-dev
Component:Code
Category:bug report
Priority:normal
Assigned:jbrauer
Status:active
Issue tags:7.x-3.x

Issue Summary

The sidebar first region appears above main content on mobile devices when responsive layouts are enabled. I'm not sure if this is a code issue (sidebar first region should drop below main content) or it is a documentation issue (this is intended, but the description on the mobile layout settings page would need to be corrected).

Thanks!

Comments

#1

Status:active» postponed

I believe page.tpl.php would need to be altered to place sidebar-first below main-group.

There are a lot of reasons to do this, including SEO, but it'll mean changing core templates and CSS. Major changes like that to fusion_core's templates would require a major version change (2.x to 3.x) to avoid breaking any subthemes that rely on parent templates.

Setting as postponed, but I think this is a high priority issue. I recommend bundling this task with a drastic cut down on nested divs.

#2

I actually found this in the non-mobile version as well.

#3

Has this issue been resolved in any way? I would need to use Mobile Tools module to address this but would rather the main content appeared above sidebars as default for mobile layout in fusion responsive theming. In my mobile layout both first and second sidebars appear above main content.

Should I alter page.tpl.php to address this now?

#4

Assigned to:aquariumtap» Anonymous

#5

Assigned to:Anonymous» jbrauer
Status:postponed» active

Tagging this as an issue for the 3.x branch I plan to open soon. For the time being I see 7.x-3.x closely paralleling the 2.x branch but with these sorts of wide-impact changes being allowed.

#6

Assumed this would have been solved.

The main content region should really stay first in the HTML for SEO and accessibility reasons. I'm sure there is a CCS wizardry solution to get side-first displaying above. C'mon we can do this.

nobody click here