【问题标题】: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 库添加到您的项目中