Browse Source

Ajout de la phrase: pas d'lements lorsque pas d'elements a afficher.

bastien 13 years ago
parent
commit
e295ecd2b7
1 changed files with 31 additions and 24 deletions
  1. 31 24
      src/Muzich/CoreBundle/Resources/views/SearchElement/default.html.twig

+ 31 - 24
src/Muzich/CoreBundle/Resources/views/SearchElement/default.html.twig View File

@@ -1,25 +1,32 @@
1
-<ul>
2
-  {% for element in elements %} 
3
-    <li>
4
-      {% if element.group %}
5
-        <b>({{ element.group.name }})</b>
6
-      {% endif %}
7
-      {{ element.name }} ({{ element.owner.username }})
8
-        <a href="{{ element.url }}" target="_blank">link</a>
9
-        <ul>
10
-          {% for tag in element.tags %} 
11
-            <li>
12
-              {{ tag.name }}
13
-            </li>
14
-          {% endfor %} 
15
-        </ul>
16
-        
17
-        {% if element.embed %}
18
-          {% autoescape false %}
19
-            {{ element.embed }}
20
-          {% endautoescape %}
1
+
2
+{% if elements|length %}
3
+  <ul>
4
+    {% for element in elements %} 
5
+      <li>
6
+        {% if element.group %}
7
+          <b>({{ element.group.name }})</b>
21 8
         {% endif %}
22
-        
23
-    </li>
24
-  {% endfor %} 
25
-</ul>
9
+        {{ element.name }} ({{ element.owner.username }})
10
+          <a href="{{ element.url }}" target="_blank">link</a>
11
+          <ul>
12
+            {% for tag in element.tags %} 
13
+              <li>
14
+                {{ tag.name }}
15
+              </li>
16
+            {% endfor %} 
17
+          </ul>
18
+
19
+          {% if element.embed %}
20
+            {% autoescape false %}
21
+              {{ element.embed }}
22
+            {% endautoescape %}
23
+          {% endif %}
24
+
25
+      </li>
26
+    {% endfor %} 
27
+  </ul>
28
+{% else %}
29
+
30
+  <p class="no-elements">{{ 'noelements.sentence'|trans({}, 'elements') }}</p>
31
+
32
+{% endif %}