user.html 1.3 KB

1234567891011121314151617181920212223242526272829
  1. {% extends 'base/base.html' %}
  2. {% block content %}
  3. {{ breadcrumb(hrefs={_('UserList'):url_for('user.list')},active=user.username) }}
  4. <div class="row">
  5. <div class="col-md-3" style="padding-right:0;">
  6. {% set setting = user.setting %}
  7. {% include 'user/info.html' %}
  8. <div style="background:#fff;border:1px solid #ddd;border-radius:5px">
  9. {% if g.user.is_authenticated and current_user.username == g.user_url %}
  10. {{ nav_list(_('me'))}}
  11. {% else %}
  12. {{ nav_list(g.user_url)}}
  13. {% endif %}
  14. </div>
  15. </div>
  16. <div class="col-md-9">
  17. {% include "user/" + type + ".html" %}
  18. </div>
  19. </div>
  20. {% endblock %}
  21. {% macro nav_list(name) -%}
  22. <ul class="nav nav-pills nav-stacked" >
  23. <li role="presentation" class="topics"><a href="{{ url_for('user.topic')}}">{{ _("topics of %(n)s",n = name) }}</a></li>
  24. <li role="presentation" class="replies"><a href="{{ url_for('user.reply')}}">{{ _("replies of %(n)s",n = name) }}</a></li>
  25. <li role="presentation" class="collects"><a href="{{ url_for('user.collect')}}">{{ _("collects of %(n)s",n = name) }}</a></li>
  26. <li role="presentation" class="followers"><a href="{{ url_for('user.follower')}}">{{ _("followers of %(n)s",n = name) }}</a></li>
  27. </ul>
  28. {%- endmacro %}