概述

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'
});