tag.tmpl 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ## -*- coding: utf-8 -*-
  2. <%inherit file="list_post.tmpl"/>
  3. <%block name="extra_head">
  4. ${parent.extra_head()}
  5. %if len(translations) > 1 and generate_rss:
  6. %for language in translations:
  7. <link rel="alternate" type="application/rss+xml" type="application/rss+xml" title="RSS for ${kind} ${tag} (${language})" href="${_link(kind + "_rss", tag, language)}">
  8. %endfor
  9. %elif generate_rss:
  10. <link rel="alternate" type="application/rss+xml" type="application/rss+xml" title="RSS for ${kind} ${tag}" href="${_link(kind + "_rss", tag)}">
  11. %endif
  12. </%block>
  13. <%block name="content">
  14. <article class="tagpage">
  15. <header>
  16. <h1>${title}</h1>
  17. %if description:
  18. <p>${description}</p>
  19. %endif
  20. <div class="metadata">
  21. %if len(translations) > 1 and generate_rss:
  22. %for language in translations:
  23. <p class="feedlink">
  24. <a href="${_link(kind + "_rss", tag, language)}" hreflang="${language}" type="application/rss+xml">${messages('RSS feed', language)} (${language})</a>&nbsp;
  25. </p>
  26. %endfor
  27. %elif generate_rss:
  28. <p class="feedlink"><a href="${_link(kind + "_rss", tag)}" type="application/rss+xml">${messages('RSS feed')}</a></p>
  29. %endif
  30. </div>
  31. </header>
  32. %if posts:
  33. <ul class="postlist">
  34. % for post in posts:
  35. <li><a href="${post.permalink()}" class="listtitle">${post.title()}</a> <time class="listdate" datetime="${post.date.isoformat()}" title="${post.formatted_date(date_format)}">${post.formatted_date(date_format)}</time></li>
  36. % endfor
  37. </ul>
  38. %endif
  39. </article>
  40. </%block>