Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #1
aquariumtap CreditAttribution: aquariumtap commentedI 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.
Comment #2
esmerel CreditAttribution: esmerel commentedI actually found this in the non-mobile version as well.
Comment #3
kristin.e CreditAttribution: kristin.e commentedHas 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?
Comment #4
aquariumtap CreditAttribution: aquariumtap commentedComment #5
jbrauer CreditAttribution: jbrauer commentedTagging 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.
Comment #6
doublejosh CreditAttribution: doublejosh commentedAssumed 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.
Comment #7
jbrauer CreditAttribution: jbrauer commentedComment #8
Poieo CreditAttribution: Poieo commentedIf this change is made it will be done in the 7.x-3.x version.