Strapi 4 发布后,不再支持 Strapi 的 CKEditor 库。当尝试遵循文档时,也不太清楚它是否与组件注入或其他过程有关。
\n\n\n\n所见即所得编辑器 要更改当前所见即所得,您可以安装第三方插件,或利用引导生命周期(请参阅管理面板 API)。
\n
在 Strapi 4 演示中,R\xc3\xa9mi de Juvigny 使用组件注入,但它仅用于侧边栏,而不用于更改任何特定内容类型集合。
\n有人在新版本的 Strapi 和 CKEditor 上取得任何进展吗?
\n在 Strapi V4 上现在我们应该使用:
app.addFields({type:'wysiwyg',Component:Editor})
Run Code Online (Sandbox Code Playgroud)
插入的
strapi.registerFields({type:'wysiwyg',Component:Editor})
Run Code Online (Sandbox Code Playgroud)
例如。
import pluginPkg from '../../package.json';
import pluginId from './pluginId';
import Initializer from './components/Initializer';
import Editor from './components/Editor';
const name = pluginPkg.strapi.name;
export default {
register(app) {
app.registerPlugin({
id: pluginId,
initializer: Initializer,
isReady: false,
name,
});
app.addFields({type:'wysiwyg',Component:Editor})
}
};
Run Code Online (Sandbox Code Playgroud)