category.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {% extends "misago/threadslist/base.html" %}
  2. {% load i18n misago_shorthands misago_stringutils %}
  3. {% block title %}
  4. {% if list_name %}
  5. {% if paginator.page > 1 %}
  6. {{ list_name }} ({% blocktrans with page=paginator.page %}page: {{ page }}{% endblocktrans %}) | {{ category }} | {{ block.super }}
  7. {% else %}
  8. {{ list_name }} | {{ category }} | {{ block.super }}
  9. {% endif %}
  10. {% elif paginator.page > 1 %}
  11. {{ category }} ({% blocktrans with page=paginator.page %}page: {{ page }}{% endblocktrans %}) | {{ block.super }}
  12. {% else %}
  13. {{ category }} | {{ block.super }}
  14. {% endif %}
  15. {% endblock title %}
  16. {% block meta-description %}
  17. {% if category.description %}
  18. {{ category.description }}
  19. {% endif %}
  20. {% endblock meta-description %}
  21. {% block extra-css %}
  22. {% if category.css_class %}
  23. page-{{ category.css_class }}
  24. {% endif %}
  25. {% endblock extra-css %}
  26. {% block page-header %}
  27. <div class="page-header">
  28. <div class="container">
  29. <div class="row">
  30. <div class="{{ user.is_authenticated|yesno:'col-md-8,col-xs-12' }}">
  31. <div class="row">
  32. <div class="hidden-xs col-sm-2 col-lg-1">
  33. <a href="{{ category.parent.get_absolute_url }}{% if list_type != 'all' %}{{ list_type }}/{% endif %}" class="btn btn-default btn-icon btn-aligned btn-go-back btn-block btn-outline">
  34. <span class="material-icon">
  35. keyboard_arrow_left
  36. </span>
  37. </a>
  38. </div>
  39. <div class="col-xs-12 col-sm-10 col-lg-11 sm-align-row-buttons">
  40. <a href="{{ category.parent.get_absolute_url }}{% if list_type != 'all' %}{{ list_type }}/{% endif %}" class="go-back-sm visible-xs-block btn-outline">
  41. <span class="material-icon">
  42. chevron_left
  43. </span>
  44. {% if parent.parent %}{{ parent.name }}{% else %}{% trans "Threads" %}{% endif %}
  45. </a>
  46. <h1>{{ category }}</h1>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. {% if user.is_authenticated %}
  53. {% include "misago/threadslist/tabs.html" %}
  54. {% endif %}
  55. </div>
  56. {% endblock page-header %}
  57. {% block list-container %}
  58. {% if category.description %}
  59. <div class="category-description">
  60. <div class="page-lead {{ category.description|escape|linebreaks|isdescriptionshort|iftrue:"lead" }}">
  61. {{ category.description|escape|urlize|linebreaks|safe }}
  62. </div>
  63. </div>
  64. {% endif %}
  65. {{ block.super }}
  66. {% endblock list-container%}