I tested multiple radix layouts, all works ok. Somehow shelby does not keep block positions. Anyone ever had this experience anywhere?
Here is an example
d

CommentFileSizeAuthor
shelby-flipped.gif922.31 KBmarcoka
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

marcoka created an issue. See original summary.

marcoka’s picture

Issue summary: View changes
marcoka’s picture

Category: Support request » Bug report
Status: Active » Needs review

Ok i got it. This is the current selby template:

{#
/**
 * @file
 * Template for Radix Selby.
 *
 * Variables:
 * - $css_id: An optional CSS id to use for the layout.
 * - $content: An array of content, each item in the array is keyed to one
 * panel of the layout. This layout supports the following sections:
 */
#}
{%
    set container_classes = [
    'panel-display',
    'selby',
    'clearfix'
]
%}
{% if classes %}
    {% set container_classes = container_classes|merge(classes) %}
{% endif %}
{% if class %}
    {% set container_classes = container_classes|merge(class) %}
{% endif %}

<div {{ attributes.addClass(container_classes) }}{% if css_id %}{{ css_id }}{% endif %}>

  <div class="container-fluid">
    <div class="row">
      <div class="col-md-4 radix-layouts-sidebar panel-panel">
        <div {{ region_attributes.sidebar.addClass('panel-panel-inner') }}>
          {{ content.sidebar }}
        </div>
      </div>
      <div class="col-md-8 panel-panel">
        <div class="row">
          <div class="col-md-12 radix-layouts-contentheader panel-panel">
            <div {{ region_attributes.contentheader.addClass('panel-panel-inner') }}>
              {{ content.contentheader }}
            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-md-6 radix-layouts-contentcolumn1 panel-panel">
            <div {{ region_attributes.contentheader.addClass('panel-panel-inner') }}>
                {{ content.contentcolumn1 }}
            </div>
          </div>
          <div class="col-md-6 radix-layouts-contentcolumn2 panel-panel">
            <div {{ region_attributes.contentheader.addClass('panel-panel-inner') }}>
                {{ content.contentcolumn2 }}
            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-md-12 radix-layouts-contentfooter panel-panel">
            <div {{ region_attributes.contentheader.addClass('panel-panel-inner') }}>
                {{ content.contentfooter }}
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

</div><!-- /.selby -->

You can clearly see that the last container uses wrong syntax

<div class="row">
          <div class="col-md-12 radix-layouts-contentfooter panel-panel">
            <div {{ region_attributes.contentheader.addClass('panel-panel-inner') }}>
                {{ content.contentfooter }}
            </div>
          </div>
        </div>

We see that this is the footer but we use the header attributes "{{ region_attributes.contentheader.addClass('panel-panel-inner') }}"
Can be fixed easily so no patch needed here.

BOTH Versions, flipped and normal have this problem! Also the other containes print out wrong region_attributes