Sfoglia il codice sorgente

Navigation: check if folder has content

This prevents empty <ul></ul>tags for folders without content.
svanlaere 6 anni fa
parent
commit
eec8e06e51
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      themes/typemill/partials/navigation.twig

+ 4 - 2
themes/typemill/partials/navigation.twig

@@ -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>