Skip to content

Commit f0ae0ad

Browse files
committed
fix issuelist embed #565
1 parent 06288ec commit f0ae0ad

File tree

1 file changed

+47
-38
lines changed

1 file changed

+47
-38
lines changed

_layouts/issuelist_embed.html

+47-38
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@
9595

9696
<div class="col-md-12 col-sm-12 col-12"> <div id="map" class="w-100" style="height: 600px;"></div> </div>
9797

98-
<div class="col-12">
9998

10099
{%- assign allcatfilteredissues = '' | split: '' -%}
101100
{%- for categorytuple in issuecategories -%}
@@ -110,51 +109,61 @@
110109

111110
{%- if filteredissues.size > 0 -%}
112111
<div class="row">
113-
{%- assign allcatfilteredissues = allcatfilteredissues | concat: filteredissues | uniq -%}
114-
<div class="row">
115-
<div class="col-12">
116-
<h2 id="{{category['permalink']}}">{{category["displayname"]}} <span class="badge badge-pill badge-primary">{{filteredissues.size}}</span></h2>
117-
{%- if page.justLatestIssues -%}
118-
{%- assign filteredissues = filteredissues | sort: 'number' | reverse | slice: 0,5 -%}
119-
{%- endif -%}
120-
{%- for member in filteredissues -%}
121-
<div class="col-md-12 col-sm-12 col-12 mb-15">
122-
<div class="card" id="issue{{member.number}}">
123-
<div class="card-body issuepanel">
124-
<a href="{{site.url}}/issues/{{member.number}}"><h4 class="card-title">{{member.title}}</h4></a>
125-
<dl class="row">
126-
{%- for item in member.issue.data -%}
127-
{%- if item[1] != blank -%}
128-
<dt class="col-sm-3">{{item[0] | replace: "_", " " | capitalize_all}}</dt>
129-
{%- if item[0] == "Descrizione" -%}
130-
{%- assign itemrepr = item[1] | newline_to_br | auto_link -%}
131-
<dd class="col-sm-9">
132-
{{itemrepr}}
133-
</dd>
134-
{%- else -%}
135-
<dd class="col-sm-9">{{item[1] | newline_to_br | auto_link | truncatewords: 100}}</dd>
136-
{%- endif -%}
137-
{%- endif -%}
138-
{%- endfor -%}
139-
</dl>
140-
{%- include social-share-issue.html -%}
112+
<div class="col-12 col-lg-12 col-md-12">
113+
{%- assign allcatfilteredissues = allcatfilteredissues | concat: filteredissues | uniq -%}
114+
<div class="row">
115+
<div class="col-12 col-lg-12 col-md-12">
116+
<h2 id="{{category['permalink']}}">{{category["displayname"]}}
117+
{% if page.justLatestIssues %}<a href="{{category['permalink']}}" title="Vedi tutte le segnalazioni della categoria {{category['displayname']}}">{% endif %}
118+
<span class="badge badge-pill badge-primary">
119+
{{filteredissues.size}}
120+
</span>
121+
{% if page.justLatestIssues %}</a>{% endif %}
122+
</h2>
123+
<div class="row d-flex shuffleissues">
124+
<div class="col-12">
125+
126+
{%- if page.justLatestIssues -%}
127+
{%- assign filteredissues = filteredissues | sort: 'number' | reverse | slice: 0,5 -%}
128+
{%- endif -%}
129+
130+
{% if page.justLatestIssues != true and category["subcategories"] %}
131+
{% assign filteredissues_category = filteredissues %}
132+
{% for subcategorytuple in category["subcategories"] %}
133+
{% assign subcategory = subcategorytuple[0] %}
134+
{% assign subcategoryname = subcategorytuple[1]["displayname"] %}
135+
{%- assign filteredissues = filteredissues_category | where_exp: "member","member.issue.labels contains subcategory" -%}
136+
{% if filteredissues.size > 0 %}
137+
<h3 id="{{subcategory | slugify}}">{{subcategoryname}} <span class="badge badge-pill badge-primary">{{filteredissues.size}}</span></h3>
138+
139+
{% include issuelist_cards.html %}
140+
141+
{%- endif -%}
142+
{%- endfor -%}
143+
{% else %}
144+
{% include issuelist_cards.html %}
145+
{%- endif -%}
146+
141147
</div>
142148
</div>
143149
</div>
144-
{%- endfor -%}
145150
</div>
151+
{% if category["includefooter"] != blank %}
152+
{% assign includefooter = category["includefooter"] %}
153+
{% include {{includefooter}} %}
154+
{% endif %}
155+
{%- if page.justLatestIssues -%}
156+
<div class="row">
157+
<div class="col-12 col-lg-12 col-md-12"><a href="{{category['permalink']}}" title="Vedi tutte le segnalazioni della categoria {{category['displayname']}}" class="btn btn-primary btn-lg">{{site.data.i18n.translations["see_all"]}} {{category["displayname"]}}</a></div>
158+
<hr class="col-12 col-lg-12 col-md-12">
159+
</div>
160+
{%- endif -%}
146161
</div>
147-
{%- if page.justLatestIssues -%}
148-
<div class="row">
149-
<div class="col"><a href="{{category['permalink']}}" class="btn btn-primary btn-lg">Vedi tutte {{category["displayname"]}}</a></div>
150-
<hr class="col-12">
151-
</div>
152-
{%- endif -%}
153162
</div>
154-
155163
{%- endif -%}
156164
{%- endfor -%}
157165

166+
158167
{%- if page.categorieMapAll -%}
159168
{%- assign filteredissues = geofilteredissues -%}
160169
{%- else -%}
@@ -167,7 +176,7 @@ <h2 id="{{category['permalink']}}">{{category["displayname"]}} <span class="badg
167176
</div>
168177
{% endif %}
169178
</div>
170-
</div>
179+
</div>
171180
</div>
172181

173182
{%- include issuemap.html -%}

0 commit comments

Comments
 (0)