【问题标题】:How to enable TinyMCE text editor on TextareaType?如何在 TextareaType 上启用 TinyMCE 文本编辑器?
【发布时间】:2021-07-21 16:36:18
【问题描述】:

我正在开发 PrestaShop 模块,我需要使用带有函数 buildForm() 的 Symfony FormType 在表单中实现一个使用 TinyMCE 的 TextArea,我已经尝试过 the solution from the documentation

但是什么都没有发生,它只是呈现一个简单的文本区域,也许文档没有提到我必须执行的一些步骤才能激活它?

【问题讨论】:

    标签: tinymce prestashop symfony-forms prestashop-1.7


    【解决方案1】:

    只需像这样为您的 TextareaType 提供一个 id

    ->add('description', TextareaType::class, [
      'label' => 'Description',
      'attr' => [
      'id' => 'tiny-mce-id'
      ]
    ])
    

    接下来你只需要添加你的树枝模板

    <script>
       $('textarea#tiny-mce-id').tinymce({    });
    </script>
    

    不要忘记将TinyMCE 库添加到您的项目中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多