base.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {% extends "misago/base.html" %}
  2. {% load i18n misago_avatars misago_batch misago_pagination %}
  3. {% block title %}{{ active_page.name }}{% if users.page > 1 %} ({% blocktrans with page=users.page %}page {{ page }}{% endblocktrans %}){% endif %} | {{ block.super }}{% endblock title %}
  4. {% block content %}
  5. <div class="page-header append-tabs">
  6. <div class="container">
  7. <h1>
  8. <span class="fa fa-users"></span>
  9. {% trans "Users" %}
  10. </h1>
  11. </div>
  12. </div>
  13. <div class="page-tabs solo-right">
  14. <div class="container">
  15. <ul class="nav nav-tabs">
  16. {% for page in pages %}
  17. <li {% if page.is_active %}class="active"{% endif %}>
  18. <a href="{{ page.reversed_link }}">
  19. {{ page.name}}
  20. </a>
  21. </li>
  22. {% endfor %}
  23. </ul>
  24. </div>
  25. </div>
  26. <div class="container">
  27. {% block users %}
  28. {% if users.object_list %}
  29. {% block users-list %}
  30. <div class="users-cards">
  31. {% for row in users.object_list|batch:6 %}
  32. <div class="row">
  33. {% for card in row %}
  34. <div class="col-md-2">
  35. {% block user-card %}
  36. <a href="{% url USER_PROFILE_URL user_slug=card.slug user_id=card.id %}" class="user-card {% if card.rank.css_class %}card-{{ card.rank.css_class }}{% endif %}">
  37. <img src="{{ card|avatar:400 }}" alt="{% trans "Avatar" %}">
  38. <div class="card-footer">
  39. {% block user-card-footer %}
  40. <h4 class="user-name">{{ card }}</h4>
  41. {% endblock user-card-footer %}
  42. </div>
  43. </a>
  44. {% endblock user-card %}
  45. </div>
  46. {% endfor %}
  47. </div>
  48. {% endfor %}
  49. </div>
  50. {% endblock users-list %}
  51. {% block list-pagination %}
  52. {% pagination users "misago/userslists/pagination.html" active_page.link %}
  53. {% endblock list-pagination %}
  54. {% else %}
  55. <p class="lead">
  56. {% block empty-list %}
  57. {% endblock empty-list %}
  58. </p>
  59. {% endif %}
  60. {% endblock users %}
  61. </div>
  62. {% endblock content%}