概述
TinyMCE将核心编辑器拆分为多个部分,以优化加载时间。主题提供编辑器的UI相关逻辑和组件,例如按钮、对话框和菜单。除非其文件在TinyMCE核心发行版中缺失或单独托管,否则将自动加载当前支持的主题“Silver”。
theme_url
此选项允许您指定主题文件的自定义位置。仅当您需要从非TinyMCE核心发行版自带的位置加载主题文件时,才使用此选项。当前支持的主题称为Silver。
类型: 字符串
theme_url选项仅应在特定的部署场景中使用:CDN加载:
当从CDN或外部服务器加载主题文件,而TinyMCE核心文件从另一个位置加载时:
tinymce.init({ selector: 'textarea', theme_url: 'https://cdn.example.com/tinymce/themes/silver/theme.min.js' });自定义部署结构:
在开发过程中或使用自定义部署结构时,主题文件位于不同的目录中:
tinymce.init({ selector: 'textarea', theme_url: '<path_to_tinymce_theme>/themes/silver/theme.min.js' });