48ZT54oyb5HzY3f0Z6p47C changeset

Changeset333637343261 (b)
ParentNone (a)
ab
0+    % for child in attributes['node'].children:
0+    % if child.tagname == 'author':
0+        <img class="subst" src="http://cnd.faitmain.org/media/pen.png" />
0+        <a href="/auteurs/${strip_accents(child.astext()).lower().replace(' ', '_')}.html">${child.astext()}</a>
0+    % elif child.tagname == 'date':
0+        nope
0+    % else:
0+        <%
0+            name = child.children[0].astext()
0+            value = child.children[1].astext()
0+        %>
0+        % if name == 'category':
0+            <img class="subst" src="http://cnd.faitmain.org/media/info.png" />
0+            <%
0+                cats = ['<a href="/%s.html">%s</a>' % (cat, cat.capitalize())
0+                        for cat in value.split(',')]
0+            %>
0+            ${' | '.join(cats)}
0+        % elif name == 'level':
0+            <img class="subst" src="http://cnd.faitmain.org/media/flash.png" />
0+            <strong>Niveau</strong>: ${value.capitalize()}
0+        % elif name == 'translator':
0+            <img class="subst" src="http://cnd.faitmain.org/media/translation.png" />
0+            author_id = strip_accents(value).lower().replace(' ', '_')
0+            <strong>Traduction</strong>: <a href="/auteurs/${author_id}.html">${value}</a>
0+        % endif
0+    % endif
0+% endfor
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- Revision None
+++ Revision 333637343261
@@ -0,0 +1,28 @@
+ % for child in attributes['node'].children:
+ % if child.tagname == 'author':
+ <img class="subst" src="http://cnd.faitmain.org/media/pen.png" />
+ <a href="/auteurs/${strip_accents(child.astext()).lower().replace(' ', '_')}.html">${child.astext()}</a>
+ % elif child.tagname == 'date':
+ nope
+ % else:
+ <%
+ name = child.children[0].astext()
+ value = child.children[1].astext()
+ %>
+ % if name == 'category':
+ <img class="subst" src="http://cnd.faitmain.org/media/info.png" />
+ <%
+ cats = ['<a href="/%s.html">%s</a>' % (cat, cat.capitalize())
+ for cat in value.split(',')]
+ %>
+ ${' | '.join(cats)}
+ % elif name == 'level':
+ <img class="subst" src="http://cnd.faitmain.org/media/flash.png" />
+ <strong>Niveau</strong>: ${value.capitalize()}
+ % elif name == 'translator':
+ <img class="subst" src="http://cnd.faitmain.org/media/translation.png" />
+ author_id = strip_accents(value).lower().replace(' ', '_')
+ <strong>Traduction</strong>: <a href="/auteurs/${author_id}.html">${value}</a>
+ % endif
+ % endif
+% endfor