equal
deleted
inserted
replaced
3 i18n:domain="pyams_portal"> |
3 i18n:domain="pyams_portal"> |
4 <div class="rows"> |
4 <div class="rows"> |
5 <div class="row" tal:repeat="row range(template_config.rows)"> |
5 <div class="row" tal:repeat="row range(template_config.rows)"> |
6 <div class="slots"> |
6 <div class="slots"> |
7 <tal:loop repeat="slot_name template_config.get_slots(row)"> |
7 <tal:loop repeat="slot_name template_config.get_slots(row)"> |
8 <div class="slot" |
8 <div tal:define="slot_config template_config.get_slot_configuration(slot_name)" |
9 tal:define="slot_config template_config.get_slot_configuration(slot_name)" |
|
10 tal:condition="slot_config.visible" |
9 tal:condition="slot_config.visible" |
11 tal:attributes="class string:slot col ${slot_config.get_css_class()}"> |
10 tal:omit-tag="not:slot_config.container_css_class" |
12 <div class="portlets"> |
11 class="${slot_config.container_css_class}"> |
13 <div tal:repeat="portlet_id template_config.slot_config[slot_name].portlet_ids" |
12 <div class="slot" |
14 class="portlet ${view.get_portlet_css_class(portlet_id)}"> |
13 tal:attributes="class string:slot col ${slot_config.get_css_class()}"> |
15 <tal:var replace="structure view.render_portlet(portlet_id)">Content</tal:var> |
14 <div class="portlets"> |
|
15 <div tal:repeat="portlet_id template_config.slot_config[slot_name].portlet_ids" |
|
16 class="portlet ${view.get_portlet_css_class(portlet_id)}"> |
|
17 <tal:var replace="structure view.render_portlet(portlet_id)">Content</tal:var> |
|
18 </div> |
16 </div> |
19 </div> |
17 </div> |
20 </div> |
18 </div> |
21 </div> |
19 </tal:loop> |
22 </tal:loop> |
20 </div> |
23 </div> |