Navigation: check if folder has content

This prevents empty <ul></ul>tags for folders without content.
This commit is contained in:
svanlaere 2019-07-30 13:14:50 +02:00 committed by GitHub
parent c636dcdd98
commit eec8e06e51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -14,10 +14,12 @@
<li class="{{ element.elementType }} level-{{ depth }}">
{% endif %}
{% if (element.elementType == 'folder') %}
<a href="{{ element.urlAbs }}">{% if chapnum %}{{ element.chapter }}. {% endif %}{{ element.name }}</a>
<a href="{{ element.urlAbs }}">{% if chapnum %}{{ element.chapter }}. {% endif %}{{ element.name }}</a>
{% if (element.folderContent|length > 0) %}
<ul>
{{ macros.loop_over(element.folderContent,chapnum) }}
</ul>
{% endif %}
{% else %}
<a href="{{ element.urlAbs }}">{% if chapnum %}{{ element.chapter }} {% endif %}{{ element.name }}</a>
{% endif %}
@ -29,4 +31,4 @@
<ul>
{{ macros.loop_over(navigation,settings.themes.typemill.chapnum) }}
</ul>
</ul>