Laravel 5 如何在Voyager中编辑TinyMCE.init()?

Laravel 5 如何在Voyager中编辑TinyMCE.init()?,laravel-5,tinymce,voyager,Laravel 5,Tinymce,Voyager,我刚刚开始使用Voyager,我想知道是否有一种方法可以覆盖Voyager的app.js文件中包含的tinymce.init方法中的基本设置,而不必经历丑化和编辑该文件的麻烦,这在我看来总体上是个糟糕的主意。tinymce.init是否可以以某种方式被覆盖?如果在Voyager中无法做到这一点,您可以编写一个简单的抽象来删除编辑器并将其替换为您定义的编辑器。我不是Voyager专家,因此可能值得联系TinyMCE模块的作者并询问某种可访问的配置。是的,您可以覆盖TinyMCE.init 照办

我刚刚开始使用Voyager,我想知道是否有一种方法可以覆盖Voyager的app.js文件中包含的tinymce.init方法中的基本设置,而不必经历丑化和编辑该文件的麻烦,这在我看来总体上是个糟糕的主意。tinymce.init是否可以以某种方式被覆盖?

如果在Voyager中无法做到这一点,您可以编写一个简单的抽象来删除编辑器并将其替换为您定义的编辑器。我不是Voyager专家,因此可能值得联系TinyMCE模块的作者并询问某种可访问的配置。

是的,您可以覆盖TinyMCE.init

照办

  if(user_id == 4){
       $("#txt_subject :input").attr("disabled", "disabled");
       tinyMCE.get('richtextdescription').setMode('readonly');
        /*Disable our description tinymce for developer user.*/
    }
 resources/views/vendor/voyager/requirements/edit-add.blade.php
您必须覆盖资源文件夹中的voyager模板,如下所示

  if(user_id == 4){
       $("#txt_subject :input").attr("disabled", "disabled");
       tinyMCE.get('richtextdescription').setMode('readonly');
        /*Disable our description tinymce for developer user.*/
    }
 resources/views/vendor/voyager/requirements/edit-add.blade.php
在该文件中,您可以覆盖tinymce.init的默认行为

以上代码是为我的项目要求。您也可以根据需要进行定制


希望这对您有所帮助。

*/vendor/tcg/voyager/publishable/assets/js/app.js 添加 FontSize选择到工具栏 和 后工具栏 fontsize_格式:“8pt 10pt 12pt 14pt 18pt 24pt 36pt”