8
I just checked the code on github and you are right.
The top blocks are always displaying below the content
content-zone.html
<{if $xoBlocks.canvas_left && $xoBlocks.canvas_right}>
<div class="col-sm-6 col-md-6">
<{elseif $xoBlocks.canvas_left}>
<div class="col-sm-9 col-md-9">
<{elseif $xoBlocks.canvas_right}>
<div class="col-sm-9 col-md-9">
<{else}>
<div class="col-sm-12 col-md-12">
<{/if}>
<{includeq file="$theme_name/tpl/contents.html"}>
<div class="row">
<{includeq file="$theme_name/tpl/centerBlock.html"}>
<{includeq file="$theme_name/tpl/centerLeft.html"}>
<{includeq file="$theme_name/tpl/centerRight.html"}>
div>
div>
try to put the blocks above the content like this
<{if $xoBlocks.canvas_left && $xoBlocks.canvas_right}>
<div class="col-sm-6 col-md-6">
<{elseif $xoBlocks.canvas_left}>
<div class="col-sm-9 col-md-9">
<{elseif $xoBlocks.canvas_right}>
<div class="col-sm-9 col-md-9">
<{else}>
<div class="col-sm-12 col-md-12">
<{/if}>
<div class="row">
<{includeq file="$theme_name/tpl/centerBlock.html"}>
<{includeq file="$theme_name/tpl/centerLeft.html"}>
<{includeq file="$theme_name/tpl/centerRight.html"}>
div>
<{includeq file="$theme_name/tpl/contents.html"}>
div>