show_template.html.twig 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. {% extends 'SonataAdminBundle:CRUD:base_show_field.html.twig' %}
  2. {% block field %}
  3. <textarea id="textarea_ace_editor">{{object.getTemplate()}}</textarea>
  4. <script src="{{ asset('bundles/baseadmin') }}/ace_editor/src-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
  5. <script src="{{ asset('bundles/baseadmin') }}/ace_editor/textarea-as-ace-editor.js" type="text/javascript" charset="utf-8"></script>
  6. <style type="text/css" media="screen">
  7. .ace_editor {
  8. height: 250px!important;
  9. }
  10. </style>
  11. <script type="text/javascript">
  12. $( document ).ready(function() {
  13. $("#textarea_ace_editor").asAceEditor();
  14. editor = $('#textarea_ace_editor').data('ace-editor');
  15. editor.setTheme("ace/theme/github");
  16. editor.getSession().setMode("ace/mode/twig");
  17. editor.setReadOnly(true);
  18. editor.setFontSize(14);
  19. editor.setShowInvisibles(true);
  20. editor.getSession().setTabSize(2);
  21. editor.getSession().setUseSoftTabs(true);
  22. editor.getSession().setUseWrapMode(true);
  23. });
  24. </script>
  25. <img src="http://200.50.175.17/ftth/workflows_png/{{object.getName()}}.png?nocache={{ date().timestamp }}" />
  26. {% endblock %}