page_list.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <ul class="page-list-ul">
  2. {% for data in pages %}
  3. {% if pagePropertyName %}
  4. {% set page = data[pagePropertyName] %}
  5. {% else %}
  6. {% set page = data %}
  7. {% endif %}
  8. <li class="page-list-li">
  9. <div class="picture-outer">
  10. <img src="{{ page.revision.author|picture }}" class="picture picture-rounded">
  11. </div>
  12. <div class="page-link-outer">
  13. <a class="page-list-link" href="{{ page.path }}"
  14. data-path="{{ page.path }}"
  15. data-short-path="{{ page.path|path2name }}">{{ page.path }}</a>
  16. <span class="page-list-meta">
  17. {% if page.isPortal() %}
  18. <span class="label label-info">PORTAL</span>
  19. {% endif %}
  20. {% if page.commentCount > 0 %}
  21. <i class="fa fa-comment"></i>{{ page.commentCount }}
  22. {% endif %}
  23. {% if page.liker.length > 0 %}
  24. <i class="fa fa-thumbs-up"></i>{{ page.liker.length }}
  25. {% endif %}
  26. {% if !page.isPublic() %}
  27. <i class="fa fa-lock"></i>
  28. {% endif %}
  29. </span>
  30. </div>
  31. </li>
  32. {% endfor %}
  33. </ul>
  34. {% if pager %}
  35. <ul class="pagination">
  36. {% if pager.prev !== null %}
  37. <li class="prev"><a href="{{ path }}?offset={{ pager.prev }}"><i class="fa fa-arrow-left"></i> Prev</a></li>
  38. {% endif %}
  39. {% if pager.next %}
  40. <li class="next"><a href="{{ path }}?offset={{ pager.next }}">Next <i class="fa fa-arrow-right"></i></a></li>
  41. {% endif %}
  42. </ul>
  43. {% endif %}