changeset 261:2028488642cf new_pro_struct

omit subprojects element if empty.
author casties
date Thu, 07 Aug 2014 18:02:14 +0200
parents 4eddd388d490
children e7b3c7ab9eb5
files zpt/project/project_index_html.zpt
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/zpt/project/project_index_html.zpt	Thu Aug 07 17:50:04 2014 +0200
+++ b/zpt/project/project_index_html.zpt	Thu Aug 07 18:02:14 2014 +0200
@@ -271,14 +271,14 @@
   <!-- sidebar -->
 
   <!-- subrow -->
-  <div id="subrow" metal:fill-slot="subrow">
+  <div id="subrow" metal:fill-slot="subrow"
+    tal:define="projects python:here.getProjectsAsList(start=pNum, filter=lambda p:p.getNumber()!=pNum and p.getProjectType() in [None, 'Individual Project']);"
+    tal:condition="projects">
     <div class="leftbox"></div>
     <div class="main">
       <!-- sub-project thumbs -->
       <div class="box">
-        <div
-          tal:define="projects python:here.getProjectsAsList(start=pNum, filter=lambda p:p.getNumber()!=pNum and p.getProjectType()=='Individual Project');"
-          tal:attributes="class python:test(len(projects)>5, 'ajaxSlider', None);">
+        <div tal:attributes="class python:test(len(projects)>5, 'ajaxSlider', None);">
           <div class="row quintuple">
             <div class="col" tal:repeat="project python:projects[:5]">
               <div class="mini project"