ckeditor.blade.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <style type="text/css">
  2. .ck-editor__editable[role="textbox"]{
  3. min-height: 420px;
  4. }
  5. </style>
  6. </style>
  7. <div class="{{$viewClass['form-group']}}">
  8. <label class="{{$viewClass['label']}} control-label">{{$label}}</label>
  9. <div class="{{$viewClass['field']}}">
  10. @include('admin::form.error')
  11. <textarea name="{{ $name}}" id="editor_{{ $name}}" placeholder="{{ $placeholder }}" {!! $attributes !!} >{!! $value !!}</textarea>
  12. @include('admin::form.help-block')
  13. </div>
  14. </div>
  15. <script require="@ckeditor" init="{!! $selector !!}">
  16. // $this.ckeditor();
  17. ClassicEditor
  18. .create( document.querySelector( '#editor_{{ $name}}' ) , {
  19. language: 'zh-cn', // 中文,
  20. ckfinder: {
  21. uploadUrl: '/admin/dcat-api/tinymce/upload?_token='+Dcat.token,
  22. options: {
  23. resourceType: 'Images',
  24. },
  25. }
  26. })
  27. .catch( error => {
  28. console.error( error );
  29. } );
  30. </script>