vendor/score/cms/src/Resources/views/Option/groups_list.html.twig line 1

Open in your IDE?
  1. {% extends '@ScoreCms/Default/adminLayout.html.twig' %}
  2. {% import "@ScoreBase/Default/macros.html.twig" as m %}
  3. {% block stylesheets %}
  4.     {{ parent() }}
  5.     <link href="{{ asset('bundles/scorecms/plugins/datatables/datatables.min.css') }}" rel="stylesheet"/>
  6. {% endblock %}
  7. {% block content_header_title %}
  8.     <h1>{{ 'score.cms.option.list.topTitle'|trans }} </h1>
  9. {% endblock %}
  10. {% block content_header_breadcrumb %}
  11.     {{ parent() }}
  12.     <li class="active">{{ 'score.cms.option.breadcrumb' | trans }}</li>
  13. {% endblock %}
  14. {% block body %}
  15.     {{ m.alerts() }}
  16.     <div class="row">
  17.         <div class="col-sm-10">
  18.             <div class="box box-solid">
  19.                 <div class="box-body">
  20.                     <table id="options-datatable" class="table table-striped display compact">
  21.                         <thead>
  22.                             <tr>
  23.                                 <th>{{ 'score.cms.option.list.name'|trans  }}</th>
  24.                                 {% if is_granted('ROLE_ADMIN') %}
  25.                                     <th>{{ 'score.cms.option.list.action'|trans  }}</th>
  26.                                 {% endif %}            
  27.                             </tr>
  28.                         </thead>
  29.                         <tbody>
  30.                         {% for group in groups %}
  31.                             <tr>
  32.                                 <td>
  33.                                     <a class="" href="{{ path('score_cms_option_list',{id:group.id}) }}">{{ group.name }}</a>
  34.                                 </td>
  35.                                 {% if is_granted('ROLE_ADMIN') %}
  36.                                     <td>
  37.                                         <a class="" href="{{ path('score_cms_option_group_edit',{id:group.id}) }}">{{ 'score.cms.option.list.edit'|trans }}</a>
  38.                                         <br><a class="delete-option-group" href="{{ path('score_cms_option_group_delete',{id:group.id}) }}">{{ 'score.cms.option.list.delete'|trans }}</a>
  39.                                     </td>
  40.                                 {% endif %}            
  41.                             </tr>
  42.                         {% endfor %}
  43.                         </tbody>
  44.                       
  45.                     </table>
  46.                 </div>
  47.                 <div class="box-footer clearfix">
  48.                 </div>
  49.             </div>
  50.         </div>
  51.         <div class="col-sm-2">
  52.             {% if is_granted('ROLE_ADMIN') %}
  53.                 <div class="box box-primary">
  54.                     <div class="box-body">
  55.                         <a class="btn btn-primary" href="{{ path('score_cms_option_group_new') }}">{{ 'score.cms.option.list.new'|trans }}</a>
  56.                     </div>
  57.                 </div>
  58.             {% endif %}
  59.         </div>
  60.     </div>
  61.     {{ include('@ScoreCms/Default/_delete_modal.html.twig') }}
  62. {% endblock %}
  63.     {% block javascripts %}
  64.         {{ parent() }}
  65.         <script src="{{ asset('bundles/scorecms/plugins/jQueryUI/jquery-ui.min.js') }}"></script>
  66.         <script src="{{ asset('bundles/scorecms/plugins/datatables/datatables.min.js') }}"></script>
  67.         <script type="text/javascript">
  68.             $('#options-datatable').DataTable({
  69.              "pageLength": 50,
  70.               'language': {
  71.                     url: '/bundles/scorecms/plugins/datatables/sk.js'
  72.                 }
  73.         });
  74.         </script>
  75.         <script>
  76.             $('body').on('click', '.delete-option-group', function (e) {
  77.                 e.preventDefault();
  78.                 $('#confirm-delete-cms-item-modal .cms-confirm-delete').attr('href', $(this).attr('href'));
  79.                 $('#confirm-delete-cms-item-modal .modal-body > p').html("{{ "score.alert.option.group.delete" |trans }}");
  80.                 $('#confirm-delete-cms-item-modal').modal('show');
  81.             });
  82.         </script>
  83.     {% endblock %}