{% extends 'AppBundle:Admin:CRUD\\Common\\List\\list.html.twig' %} {% block stylesheets %} {{ parent() }} {% stylesheets filter='?uglifycss, cssrewrite' '@contact_css' %} {% endstylesheets %} {% endblock stylesheets %} {% block javascripts %} {{ parent() }} {% javascripts filter='?uglifyjs2' '@kepler_contact_list_js' %} {% endjavascripts %} {% endblock javascripts %} {% block actions_custom %} {% set displayImportBtn = false %} {% set displayMailingBtn = false %} {% if admin.getClass == 'AppBundle\\Entity\\Contact\\ContactProfessional' or admin.getClass == 'AppBundle\\Entity\\Contact\\ContactIndividual' %} {% set displayMailingBtn = true %} {% if admin.isGrantedButton('BUTTON_IMPORT') %} {% set displayImportBtn = true %} {% endif %} {% endif %} {% if displayImportBtn == true %} {% if admin.getClass == 'AppBundle\\Entity\\Contact\\ContactProfessional' %} {% set importCate = 'professional' %} {% else %} {% set importCate = 'individual' %} {% endif %} {% include 'AppBundle:Admin:CRUD\\Common\\List\\Button\\import.html.twig' with { 'topList': true, 'display':'button', 'category':importCate } %} {% endif %} {% include 'AppBundle:Admin:CRUD\\Common\\List\\Button\\link_contact_tag.html.twig' with { 'topList': true, 'display':'button' } %} {% if displayMailingBtn == true %} {% include 'AppBundle:Admin:CRUD\\Common\\List\\Button\\create_mailing_list.html.twig' with { 'topList': true, 'display':'button' } %} {% endif %} {% endblock actions_custom %} {% block sonata_wrapper %} {{ parent() }} {% include 'AppBundle:Admin:CRUD\\Contact\\Modal\\modal_contact_link_objects.html.twig' with { 'modalId': 'mailing_list_link', 'modalTitle': 'modal.title_mailing_list_list', 'formId': 'mailing_list_link_form', 'formAction': '#mailing-list-action', 'form': mailingListForm, 'translationDomain': 'MailingListTrans' } %} {% endblock sonata_wrapper %}