Chris@0
|
1 {#
|
Chris@0
|
2 /**
|
Chris@0
|
3 * @file
|
Chris@0
|
4 * Default theme implementation for a two column layout.
|
Chris@0
|
5 *
|
Chris@0
|
6 * This template provides a two column display layout with full width areas at
|
Chris@0
|
7 * the top, bottom and in the middle.
|
Chris@0
|
8 *
|
Chris@0
|
9 * Available variables:
|
Chris@0
|
10 * - content: The content for this layout.
|
Chris@0
|
11 * - attributes: HTML attributes for the layout <div>.
|
Chris@0
|
12 *
|
Chris@0
|
13 * @ingroup themeable
|
Chris@0
|
14 */
|
Chris@0
|
15 #}
|
Chris@0
|
16 {%
|
Chris@0
|
17 set classes = [
|
Chris@0
|
18 'layout',
|
Chris@0
|
19 'layout--twocol-bricks',
|
Chris@0
|
20 ]
|
Chris@0
|
21 %}
|
Chris@0
|
22 {% if content %}
|
Chris@0
|
23 <div{{ attributes.addClass(classes) }}>
|
Chris@0
|
24 {% if content.top %}
|
Chris@0
|
25 <div {{ region_attributes.top.addClass('layout__region', 'layout__region--top') }}>
|
Chris@0
|
26 {{ content.top }}
|
Chris@0
|
27 </div>
|
Chris@0
|
28 {% endif %}
|
Chris@0
|
29
|
Chris@0
|
30 {% if content.first_above %}
|
Chris@0
|
31 <div {{ region_attributes.first_above.addClass('layout__region', 'layout__region--first-above') }}>
|
Chris@0
|
32 {{ content.first_above }}
|
Chris@0
|
33 </div>
|
Chris@0
|
34 {% endif %}
|
Chris@0
|
35
|
Chris@0
|
36 {% if content.second_above %}
|
Chris@0
|
37 <div {{ region_attributes.second_above.addClass('layout__region', 'layout__region--second-above') }}>
|
Chris@0
|
38 {{ content.second_above }}
|
Chris@0
|
39 </div>
|
Chris@0
|
40 {% endif %}
|
Chris@0
|
41
|
Chris@0
|
42 {% if content.middle %}
|
Chris@0
|
43 <div {{ region_attributes.middle.addClass('layout__region', 'layout__region--middle') }}>
|
Chris@0
|
44 {{ content.middle }}
|
Chris@0
|
45 </div>
|
Chris@0
|
46 {% endif %}
|
Chris@0
|
47
|
Chris@0
|
48 {% if content.first_below %}
|
Chris@0
|
49 <div {{ region_attributes.first_below.addClass('layout__region', 'layout__region--first-below') }}>
|
Chris@0
|
50 {{ content.first_below }}
|
Chris@0
|
51 </div>
|
Chris@0
|
52 {% endif %}
|
Chris@0
|
53
|
Chris@0
|
54 {% if content.second_below %}
|
Chris@0
|
55 <div {{ region_attributes.second_below.addClass('layout__region', 'layout__region--second-below') }}>
|
Chris@0
|
56 {{ content.second_below }}
|
Chris@0
|
57 </div>
|
Chris@0
|
58 {% endif %}
|
Chris@0
|
59
|
Chris@0
|
60 {% if content.bottom %}
|
Chris@0
|
61 <div {{ region_attributes.bottom.addClass('layout__region', 'layout__region--bottom') }}>
|
Chris@0
|
62 {{ content.bottom }}
|
Chris@0
|
63 </div>
|
Chris@0
|
64 {% endif %}
|
Chris@0
|
65 </div>
|
Chris@0
|
66 {% endif %}
|