2017-04-03 58 views
1

如何覆盖Sonata Admin中的文件Admin.js? 我试图创建这个文件:如何覆盖Sonata Admin中的Admin.js?

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

但这不工作。

在standard_layout.html.twig这个文件是由包括:

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

回答

4

你可以调整的JavaScript选项:

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