By grimreaper on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.x-1.x
Introduced in version:
8.x-1.5
Issue links:
Description:
After the introduction category of patterns, the "patterns" variable available in the patterns-overview-page.html.twig template is no more an array of prepared information for patterns library but an array of those arrays.
The patterns are grouped, with a default group "Other". Default library template had been updated to reflect groups only if there is more than one group.
Before:
...
<ul>
{% for pattern_name, pattern in patterns %}
<li>
<a href="#{{ pattern_name }}">{{ pattern.label }}</a>
</li>
{% endfor %}
</ul>
...
{% for pattern_name, pattern in patterns %}
...
{% endfor %}
...
After:
...
{% for group_name, group_patterns in patterns %}
{% if patterns|length > 1 %}
<h3>{{ group_name }}</h3>
{% endif %}
<ul>
{% for pattern_name, pattern in group_patterns %}
<li>
<a href="#{{ pattern_name }}">{{ pattern.label }}</a>
</li>
{% endfor %}
</ul>
{% endfor %}
...
{% for group_patterns in patterns %}
{% for pattern_name, pattern in group_patterns %}
...
{% endfor %}
{% endfor %}
...
Impacts:
Themers