Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
4.6 KiB

5 years ago
  1. {% extends sonata_block.templates.block_base %}
  2. {% block block %}
  3. {% block Convocatoria %}
  4. <div class="workshop-wrapper">
  5. <div class="workshop-column">
  6. {#{{ dump(admin.list.elements) }}#}
  7. <div class="box box-primary" {% if admin.datagrid.pager.lastPage == 1 %}style="margin-bottom: 100px;"{% endif %}>
  8. <div class="box-body {% if admin.datagrid.results|length > 0 %}table-responsive no-padding{% endif %}">
  9. {{ sonata_block_render_event('sonata.admin.list.table.top', { 'admin': admin }) }}
  10. {% block list_header %}{% endblock %}
  11. {% if admin.list.elements|length > 0 %}
  12. <table class="table table-bordered table-striped table-hover sonata-ba-list">
  13. {% block table_header %}
  14. <thead>
  15. <tr class="sonata-ba-list-field-header">
  16. {% for field_description in admin.list.elements %}
  17. {% set sortable = false %}
  18. {% apply spaceless %}
  19. <th class="sonata-ba-list-field-header-{{ field_description.type}} {% if sortable %} sonata-ba-list-field-header-order-{{ sort_by|lower }} {{ sort_active_class }}{% endif %}{% if field_description.options.header_class is defined %} {{ field_description.options.header_class }}{% endif %}"{% if field_description.options.header_style is defined %} style="{{ field_description.options.header_style }}"{% endif %}>
  20. {% if sortable %}<a href="{{ admin.generateUrl('list', sort_parameters|merge({_list_mode: admin.getListMode()})) }}">{% endif %}
  21. {% if field_description.getOption('label_icon') %}
  22. <i class="sonata-ba-list-field-header-label-icon {{ field_description.getOption('label_icon') }}" aria-hidden="true"></i>
  23. {% endif %}
  24. {{ field_description.label|trans({}, field_description.translationDomain) }}
  25. {% if sortable %}</a>{% endif %}
  26. </th>
  27. {% endapply %}
  28. {% endfor %}
  29. </tr>
  30. </thead>
  31. {% endblock %}
  32. {% block table_body %}
  33. <tbody>
  34. {% include get_admin_template('outer_list_rows_' ~ admin.getListMode(), admin.code) %}
  35. </tbody>
  36. {% endblock %}
  37. {% block table_footer %}
  38. {% endblock %}
  39. </table>
  40. {% else %}
  41. {% block no_result_content %}
  42. <div class="info-box">
  43. <span class="info-box-icon bg-aqua"><i class="fa fa-arrow-circle-right" aria-hidden="true"></i></span>
  44. <div class="info-box-content">
  45. <span class="info-box-text">{{ 'no_result'|trans({}, 'SonataAdminBundle') }}</span>
  46. <div class="progress">
  47. <div class="progress-bar" style="width: 0%"></div>
  48. </div>
  49. <span class="progress-description">
  50. {% if not app.request.xmlHttpRequest %}
  51. <ul class="list-unstyled">
  52. {% include get_admin_template('button_create', admin.code) %}
  53. </ul>
  54. {% endif %}
  55. </span>
  56. </div><!-- /.info-box-content -->
  57. </div>
  58. {% endblock %}
  59. {% endif %}
  60. {{ sonata_block_render_event('sonata.admin.list.table.bottom', { 'admin': admin }) }}
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. {% endblock %}
  66. {% endblock %}