showGroup.html.twig 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {% extends "MuzichHomeBundle::layout.html.twig" %}
  2. {% block title %}{{ group.name }}{% endblock %}
  3. {% block content %}
  4. <div class="show_options">
  5. {% if his_group %}
  6. <a href="{{ path('group_edit', { 'slug': group.slug }) }}" >
  7. {{ 'group.edit'|trans({}, 'groups') }}
  8. </a> |
  9. {% endif %}
  10. <a href="{{ path('follow', { 'type': 'group', 'id': group.id, 'token': user.personalHash }) }}"
  11. class="follow_link button {% if following %}following{% else %}notfollowing{% endif %}">
  12. {% if following %}
  13. {{ 'group.following'|trans({}, 'groups') }}
  14. {% else %}
  15. {{ 'group.follow'|trans({}, 'groups') }}
  16. {% endif %}
  17. </a>
  18. </div>
  19. <h2>{{ group.name }}</h2>
  20. {% include "MuzichCoreBundle:Tag:tagsList.show.html.twig" with {
  21. 'object_id' : group.id,
  22. 'object_type' : 'group'
  23. } %}
  24. {% if his_group or group.open %}
  25. <div id="element_add_box" style="display: none;">
  26. <a href="#" id="element_add_close_link" class="button">
  27. &lt;&lt; {{ 'group.add_element_box.close'|trans({}, 'navigationui') }}
  28. </a>
  29. <form novalidate name="{{ add_form_name }}" action="{{ path('element_add', {'group_slug' : group.slug}) }}" method="post" {{ form_enctype(add_form) }}>
  30. {% include "MuzichCoreBundle:Element:form.add.html.twig" with { 'form': add_form, 'form_name': add_form_name } %}
  31. <input type="submit" class="button" >
  32. </form>
  33. </div>
  34. <a href="#" id="element_add_link" class="button">
  35. {{ 'group.add_element'|trans({}, 'navigationui') }} &gt;&gt;
  36. </a>
  37. <br />
  38. {% endif %}
  39. {% include "MuzichCoreBundle:SearchElement:default.html.twig" with {'no_group_name' : true} %}
  40. <div class="elements_loader_div">
  41. <img class="elements_more_loader" style="display: none;" src="{{ asset('/bundles/muzichcore/img/ajax-loader.gif') }}" alt="loading" />
  42. </div>
  43. {% if more_count is defined %}
  44. {% if elements|length %}
  45. <span class="elements_more">
  46. <input type="hidden" id="more_elements_url" value="{{ path('show_elements_get', {
  47. 'type' : 'group',
  48. 'object_id' : group.id,
  49. 'tags_ids_json' : ''
  50. }) }}" />
  51. <a href="{{ path('show_elements_get', {
  52. 'type' : 'group',
  53. 'object_id' : group.id,
  54. 'tags_ids_json' : tags_id_json
  55. }) }}" class="elements_more button" >
  56. {{ 'more'|trans({}, 'userui') }}
  57. </a>
  58. </span>
  59. {% endif %}
  60. {% endif %}
  61. {% endblock %}