gpt4 book ai didi

CKEditor 不显示与 easyadmin 集成

转载 作者:行者123 更新时间:2023-12-02 16:51:32 25 4
gpt4 key购买 nike

我创建了一个新的 Symfony4 项目并安装了 EasyAdmin 包(工作正常)。我尝试按照文档集成 CKeditor:https://symfony.com/doc/master/bundles/EasyAdminBundle/integration/ivoryckeditorbundle.html

这是我的 easyadmin.yaml:

 easy_admin:
entities:
TestPage:
class: App\Entity\TestPage
form:
fields:
- { property: 'content', type: 'fos_ckeditor', type_options: { 'config': { 'toolbar': [ { name: 'styles', items: ['Bold', 'Italic', 'BulletedList', 'Link'] } ] } }}

这里是我的 fos_ckeditor.yaml:

twig:
form_themes:
- '@FOSCKEditor/Form/ckeditor_widget.html.twig'
fos_ck_editor:
input_sync: true
default_config: base_config
configs:
base_config:
toolbar:
- { name: "styles", items: ['Bold', 'Italic', 'BulletedList', 'Link'] }

问题是它仍然显示常规文本区域,而不是 ckeditor 富文本文本区域。

我试图清除缓存,在 twig.yaml 中添加“-'@FOSCKEditor/Form/ckeditor_widget.html.twig'”,但我仍然看不到 ckeditor 工具栏。有人知道我缺少什么吗?谢谢!

最佳答案

vkhramtsov on git 刚刚建议我将“@FOSCKEditor/Form/ckeditor_widget.html.twig”表单主题添加到“config/packages/”中的“easyadmin:design: form_theme:list” easy_admin.yaml”像这样:

easy_admin:
design:
form_theme: # Both themes are needed for ckeditor integration
- "@EasyAdmin/form/bootstrap_4.html.twig"
- "@FOSCKEditor/Form/ckeditor_widget.html.twig"

这解决了我的问题。我认为文档需要更新。他们目前建议放置表单模板的位置 (twig:form_themes) 不起作用。

关于CKEditor 不显示与 easyadmin 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58485960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com