diff --git a/agaric/templates/layout/node--full.html.twig b/agaric/templates/layout/node--full.html.twig index d480697..fb2875d 100644 --- a/agaric/templates/layout/node--full.html.twig +++ b/agaric/templates/layout/node--full.html.twig @@ -104,24 +104,38 @@ {% set bust_out = false %} {% set busted_out = false %} +{% set walls_up = false %} - {% if content.field_body_paragraph %} - {% for i, paragraph in content.field_body_paragraph if i|first != '#' %} - {% if i is not same as(title_paragraph_index) %} - {% if paragraph.field_style_escape_flow is not empty %} - {% set bust_out = paragraph.field_style_escape_flow %} - {% endif %} - {% if bust_out != true %} - {{ paragraph }} - {% endif %} - {% endfor %} +{% if content.field_body_paragraph %} + {% for i, paragraph in content.field_body_paragraph if i|first != '#' %} + {% if i is not same as(title_paragraph_index) %} + {% if paragraph.field_style_escape_flow is not empty %} + {% set bust_out = paragraph.field_style_escape_flow %} {% endif %} - + {% if bust_out != true and busted_out != true %} + {# We need to be in the flow but the lugeslide walls aren't up yet #}
- - {{ content|without('field_body_paragraph', 'field_authors', 'uid', 'created') }} + {% set walls_up = true %} + {% elseif bust_out == true and walls_up == true %} + {# We need to take the content flow sides down before our paragraph #}
+ {% set walls_up = false %} + {% endif %} + {{ paragraph }} + {% endif %} + {% endfor %} +{% endif %} + + +{{ content|without('field_body_paragraph', 'field_authors', 'uid', 'created') }} + +{% if walls_up == true %} + {# If the flow sides are still up after all is said and done, close 'em up. #} + + + +{% endif %}