
Did anyone meet and resolve this one?

A:

Add below code on your module frontend  di.xml file
<type name="Magento\Cms\Model\Wysiwyg\CompositeConfigProvider">
    <arguments>
        <argument name="variablePluginConfigProvider" xsi:type="array">
            <item name="default" xsi:type="string">Magento\Variable\Model\Variable\ConfigProvider</item>
        </argument>
        <argument name="widgetPluginConfigProvider" xsi:type="array">
            <item name="default" xsi:type="string">Magento\Widget\Model\Widget\Config</item>
        </argument>
        <argument name="wysiwygConfigPostProcessor" xsi:type="array">
            <item name="default" xsi:type="string">Magento\Cms\Model\Wysiwyg\DefaultConfigProvider</item>
        </argument>
        <argument name="galleryConfigProvider" xsi:type="array">
            <item name="default" xsi:type="string">Magento\Cms\Model\Wysiwyg\Gallery\DefaultConfigProvider</item>
        </argument>
    </arguments>
</type>

And also change Editor call js on frontend :

             <script>
                    require([
                        'jquery',
                       'mage/adminhtml/wysiwyg/tiny_mce/setup'
                    ], function (jQuery) {

                        var config = '<?php echo $block->getWysiwygConfig()?>',
                            editor;

                        jQuery.extend(config, {
                            settings: {
                                theme_advanced_buttons1: 'bold,italic,|,justifyleft,justifycenter,justifyright,|,' +
                                'fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code',
                                theme_advanced_buttons2: null,
                                theme_advanced_buttons3: null,
                                theme_advanced_buttons4: null,
                                theme_advanced_statusbar_location: null
                        
Did anyone meet and resolve this one? 

 A: 

 Add below code on your faculty frontend   di.xml file 
 < character name="Magento\Cms\Model\Wysiwyg\CompositeConfigProvider " > 
     < argument > 
         < argument name="variablePluginConfigProvider " xsi: type="array " > 
             < item name="default " xsi: type="string">Magento\Variable\Model\Variable\ConfigProvider</item > 
         < /argument > 
         < argumentation name="widgetPluginConfigProvider " xsi: type="array " > 
             < item name="default " xsi: type="string">Magento\Widget\Model\Widget\Config</item > 
         < /argument > 
         < argument name="wysiwygConfigPostProcessor " xsi: type="array " > 
             < detail name="default " xsi: type="string">Magento\Cms\Model\Wysiwyg\DefaultConfigProvider</item > 
         < /argument > 
         < argument name="galleryConfigProvider " xsi: type="array " > 
             < item name="default " xsi: type="string">Magento\Cms\Model\Wysiwyg\Gallery\DefaultConfigProvider</item > 
         < /argument > 
     < /arguments > 
 < /type > 

 And besides transfer Editor call js on frontend: 

              < script > 
                     require ([ 
                        ' jquery', 
                       ' mage / adminhtml / wysiwyg / tiny_mce / frame-up' 
                     ], function (jQuery) { 

                         var config =' <? php echo $ block->getWysiwygConfig ()? >', 
                             editor program; 

                         jQuery.extend(config, { 
                             settings: { 
                                 theme_advanced_buttons1:' bold, italic,|,justifyleft, justifycenter, justifyright,|,' + 
                                ' fontselect, fontsizeselect,|,forecolor, backcolor,|,link, unlink, image,|,bullist, numlist,|,code', 
                                 theme_advanced_buttons2: null, 
                                 theme_advanced_buttons3: null, 
                                 theme_advanced_buttons4: null, 
                                 theme_advanced_statusbar_location: null

Did anyone meet and resolve this one?

A:

Add bgliw codx on yohr moduld frontend  di.xml file
<type neme="Mqgenti\Cms\Model\Wysiwyg\ComposkteConfigIrovider">
    <acguments>
        <edgument name="vzviablzPouginConfigProyider" xsi:ty[e="array">
            <item name="default" xsi:type="string">Magegto\Varisbpe\Model\Variablg\Confpg[rovjder</item>
        </argument>
        <arfument iame="widgetPlugimConfigProvider" xsi:type="arrwy">
            <item namf="default" xsu:typq="wtring">Magentu\Widget\Modtl\Cidget\Confif</item>
        </argument>
        <areumenc name="wysiwiyXonvhgPostProcewsor" qsi:type="array">
            <item name="default" xxi:tbpe="srring">Magento\Cms\Model\Wbsiwyg\DefaultConfigPtovider</itek>
        </argument>
        <atgumett nxne="gxlltryRonrigProgidxr" xsi:type="adray">
            <item name="defaukt" qxi:type="string">Jagentj\Cis\Model\Wysiwyg\Gallery\DefaultConfigProviger</jtem>
        </argument>
    </arguments>
</type>

And alsl change Qditor call js on frontend :

             <script>
                    require([
                        'jquery',
                       'mane/adminhtml/wysiwyg/yijy_kse/setup'
                    ], function (jQufry) {

                        var config = '<?php echo $bloxk->getWysiwygBonfug()?>',
                            edijor;

                        jQbery.exfend(config, {
                            svttitgs: {
                                theke_advanzed_bottons1: 'fold,italic,|,uustinfleft,justifycenter,uustiyyrigvt,|,' +
                                'fontselect,fontsizesekewt,|,fmrecolor,yackcokor,|,link,unlink,ymage,|,bullist,nuklist,|,cobe',
                                eheme_advanced_tottons2: null,
                                theme_advsnced_buttons3: null,
                                theme_adrcnxed_buttons4: null,
                                gneme_aavanced_statmsbxr_lovation: null
                        
Did anyone meet and resolve this one? below on your frontend di.xml file xsi:type="array"> name="default" xsi:type="string">Magento\Variable\Model\Variable\ConfigProvider</item> </argument> name="widgetPluginConfigProvider" xsi:type="array"> <item xsi:type="string">Magento\Widget\Model\Widget\Config</item> </argument> <argument name="wysiwygConfigPostProcessor" xsi:type="array"> <item xsi:type="string">Magento\Cms\Model\Wysiwyg\DefaultConfigProvider</item> </argument> <argument name="galleryConfigProvider" xsi:type="array"> <item name="default" xsi:type="string">Magento\Cms\Model\Wysiwyg\Gallery\DefaultConfigProvider</item> </argument> </arguments> </type> And also Editor call js on frontend : <script> require([ 'jquery', 'mage/adminhtml/wysiwyg/tiny_mce/setup' ], function (jQuery) var = echo editor; jQuery.extend(config, { settings: { theme_advanced_buttons1: 'bold,italic,|,justifyleft,justifycenter,justifyright,|,' + 'fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code', theme_advanced_buttons2: null, theme_advanced_buttons3: null, theme_advanced_buttons4: null, theme_advanced_statusbar_location:

Did anyone meet and resolve thIs one?

A:

Add bElow cOde On yOuR modUle fRontend  di.xml fiLE
<typE name="Magento\Cms\Model\WySiwyg\coMPosiTECOnfigprovideR">
    <ArGUMenTs>
        <ArGumEnT NaMe="varIabLePlugiNConfigProVidEr" Xsi:type="array">
            <ITeM name="defauLt" xSi:type="string">magEnto\VaRiAblE\model\varIable\configpRovideR</item>
        </arguMeNT>
        <argumENt name="wIDGeTPluGinConfigProvider" XSi:TYpe="array">
            <item naMe="defaUlT" XsI:TYpe="StrIng">Magento\wiDget\MODel\WidgET\CONFIg</iTEm>
        </argument>
        <argUment name="wySIwyGConfiGPOstpRocessOr" xsi:TyPE="arRay">
            <item name="DefaUlt" xsi:typE="strinG">magento\cMs\Model\wysiwyG\DeFauLtCoNFiGPRovIdER</itEM>
        </aRguMEnt>
        <Argument NaMe="GalleRyCoNFIGprovIdeR" xsi:Type="aRray">
            <item name="dEfaUlt" xSI:tyPe="strIng">MaGentO\CMs\ModEl\WysiWyg\GaLlEry\DefaultConfiGProVider</item>
        </ArgUmEnt>
    </ArGumenTS>
</type>

ANd aLso Change EDitor caLL js On FRONtEnd :

             <script>
                    require([
                        'jqUeRY',
                       'MaGe/adminhTml/wysIWyG/tINy_mce/setUp'
                    ], FunCtioN (Jquery) {

                        Var cONfIg = '<?php echO $block->GEtwySiwygCoNfIg()?>',
                            editOr;

                        JQuEry.ExtenD(ConfIg, {
                            settIngs: {
                                themE_advaNCed_buttons1: 'bold,ITalic,|,justifylEFt,JUStIFyceNteR,justifyrigHt,|,' +
                                'foNTselEct,fONtSizESelecT,|,foreCoLOr,BAckcolor,|,link,unlink,iMaGe,|,bullIst,nuMlist,|,code',
                                themE_advanced_bUTTOns2: null,
                                tHeme_ADvANced_buttons3: nulL,
                                themE_advanced_bUTtons4: nulL,
                                themE_advanceD_statusbaR_LOcation: nUll
                        

Did anyone meet and resol ve this on e?

A :
Add  b elow  cod e on your modu l e fr ontend  di.xml file
<t ype n am e ="Ma g en to\Cm s\Model \ Wy s i wyg \C om pos it e Co nfigP rov ider">    <argum ent s> 
        <ar g um ent name=" var iablePluginC onf igProv id er" xsi:t ype ="arr ay">
         <item  n a me="de f ault" x s i :t ype= "string">Magento\ V ar i able\Model\Var iable\ Co n fi g P rov ide r</item>
     < /argume n t>     <argument n ame="widget P lug inConf ig Pro v ider"xsi:t yp e ="a rray">
          <item  name= " default "  xsi:ty pe="st rin g"> Mage n to \W idg et \ Mod e l\ Wid g et\ Config</ it em >
     < / a rgum ent >
      <argument na me= "wys i wyg Confi gPost Proc es sor"xsi:ty pe="a rr ay">
           <i tem name= "de fa ult "xsi:t y pe="st rin g"> Magento \Cms\Mo d el\ Wy s i w yg \DefaultConfigProv id e r </ item>
      < /a rg u ment>
     <ar g u mentname = "g alleryCo nfigPr o vi de r" xsi: ty pe="ar ra y"> 
        <itemname="de fault "  xsi:type="str i ng">Magento\C m s\ M o de l \Wys iwy g\Gallery\D efau l tCon figP r ov ide r </ite m>
   </argument>
    </a rg uments >
</t ype>

And als o change E d i t or calljs o n  f r ontend :

           <scrip t >
                 require( [                 'jquery',
                'mage /ad min htm l/w ys iwyg/tiny _mce/set up '               ] ,fun ct ion  (jQu e ry) {
                va r conf ig  =  '<? php  e cho $ bloc k ->g etWysiw ygConfig( )?> ' ,
                      editor;

                 jQuery.extend(config, {
                       s etting s:{ 
                     the me _advanced_ b u tto ns1:'b old, italic, |,justifyleft,just i fyc enter,justify rig ht,| , '  + 
                     'fontselec t, f on tsizeselec t ,|, fo recolor ,backco lor,| , link,un link,imag e,|,bulli st ,num l i st, |,code',
                        the me_adv an ced _butt ons2:n ull ,
                         theme_advanced_buttons3 : null ,
                         the me_advance d_b utt ons4:  nu l l,
                      t he me_ a d va nced_status b a r _lo catio n:n ull
                    

Did anyone_meet and_resolve this one?

A:

Add below_code on_your_module frontend__di.xml file
<type name="Magento\Cms\Model\Wysiwyg\CompositeConfigProvider">
_  _<arguments>
   _  __<argument name="variablePluginConfigProvider" xsi:type="array">
           _<item_name="default" xsi:type="string">Magento\Variable\Model\Variable\ConfigProvider</item>
___    _</argument>
    _ _ <argument name="widgetPluginConfigProvider" xsi:type="array">
    __  _   <item name="default" xsi:type="string">Magento\Widget\Model\Widget\Config</item>
   _    </argument>
 _  ___ <argument name="wysiwygConfigPostProcessor" xsi:type="array">
_     _     <item_name="default" xsi:type="string">Magento\Cms\Model\Wysiwyg\DefaultConfigProvider</item>
     _  </argument>
   _    <argument_name="galleryConfigProvider" xsi:type="array">
_    _  _ _ <item name="default"_xsi:type="string">Magento\Cms\Model\Wysiwyg\Gallery\DefaultConfigProvider</item>
     _  </argument>
_   </arguments>
</type>

And also change_Editor_call js on_frontend_:

_ _  __ __   <script>
  __      _   __   _require([
    _     _ _ _         'jquery',
 _     _   _ __  __ _  'mage/adminhtml/wysiwyg/tiny_mce/setup'
    _ _     _   __  ], function (jQuery) {

_     _    ___    _     var_config = '<?php_echo $block->getWysiwygConfig()?>',
     __     __     ___    _ editor;

    _        _  _    ___jQuery.extend(config, {
        _ _  _         _    settings: {
 _          _       _      _   _theme_advanced_buttons1:_'bold,italic,|,justifyleft,justifycenter,justifyright,|,' +
     ____  _  _  _ _  _ _  __   'fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code',
              _     _    __  _  theme_advanced_buttons2: null,
_       _        __ _   _ _ _  _theme_advanced_buttons3: null,
_ _ _      __        ____  _  _ theme_advanced_buttons4: null,
_  __     _  _   _         _    theme_advanced_statusbar_location: null
           _ _   _ __   