2017-04-03 3 views
1

Comment remplacer le fichier Admin.js dans Sonata Admin? J'ai essayé de créer ce fichier dans:Comment remplacer Admin.js dans Sonata Admin?

/app/Resources/SonataAdminBundle/public/Admin.js

mais cela ne fonctionne pas.

Dans standard_layout.html.twig ce fichier est inclus par:

 {% block sonata_javascript_pool %} 
      {% for javascript in sonata_admin.adminPool.getOption('javascripts', []) %} 
       <script src="{{ asset(javascript) }}"></script> 
      {% endfor %} 
     {% endblock %} 

Répondre

4

Vous pouvez modifier l'option javascripts:

app/console -vvv config:dump-reference sonata_admin 
sonata_admin: 
    … 
    assets: 
     … 
     javascripts: 

      # Defaults: 
      - bundles/sonatacore/vendor/jquery/dist/jquery.min.js 
      - bundles/sonataadmin/vendor/jquery.scrollTo/jquery.scrollTo.min.js 
      - bundles/sonatacore/vendor/moment/min/moment.min.js 
      - bundles/sonataadmin/vendor/jqueryui/ui/minified/jquery-ui.min.js 
      - bundles/sonataadmin/vendor/jqueryui/ui/minified/i18n/jquery-ui-i18n.min.js 
      - bundles/sonatacore/vendor/bootstrap/dist/js/bootstrap.min.js 
      - bundles/sonatacore/vendor/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js 
      - bundles/sonataadmin/vendor/jquery-form/jquery.form.js 
      - bundles/sonataadmin/jquery/jquery.confirmExit.js 
      - bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/js/bootstrap-editable.min.js 
      - bundles/sonatacore/vendor/select2/select2.min.js 
      - bundles/sonataadmin/vendor/admin-lte/dist/js/app.min.js 
      - bundles/sonataadmin/vendor/iCheck/icheck.min.js 
      - bundles/sonataadmin/vendor/slimScroll/jquery.slimscroll.min.js 
      - bundles/sonataadmin/vendor/waypoints/lib/jquery.waypoints.min.js 
      - bundles/sonataadmin/vendor/waypoints/lib/shortcuts/sticky.min.js 
      - bundles/sonataadmin/vendor/readmore-js/readmore.min.js 
      - bundles/sonataadmin/Admin.js 
      - bundles/sonataadmin/treeview.js