`
yuxingliang
  • 浏览: 10004 次
社区版块
存档分类
最新评论

OpenCms8.5.1 扩展OpenCmsHtml类型的编辑器并添加中文字体

 
阅读更多


 OpenCms8.5.1提供了两个Html编辑器,Fckeditor和Tinymce,默认为Tinymce编辑器,该编辑器功能依然很薄弱,

 

 

 

没有选择字体,字体大小,字体颜色,表格,图片等功能。可以通过如下方法对其进行扩展:

步骤1:在xsd文件的<xsd:annotation> <xsd:appinfo>节点中增加如下设置

<layouts>
  <layout element="Content" widget="HtmlWidget" configuration="bold, italic, underline, strikethrough, justifyleft, justifycenter,
 justifyright, justifyfull, styleselect, bullist, numlist, outdent, indent, undo,redo, link, unlink, image, cleanup, help, code, table,
 row_before, row_after, delete_row, separator, rowseparator, col_before, col_after, delete_col, hr, removeformat, sub, sup, formatselect,
 fontselect, fontsizeselect, forecolor,charmap,visualaid,spacer,cut,copy,paste,height:400px" />
</layouts>

  

 

 

 

此时的编辑器已经有选择字体,字体颜色,表格,插入图片等功能。

 

 

 

 

 但没有中文字体,还需如下操作。

 步骤2:

找到/system/workplace/resources/editors/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js文件中如下片段,并在红框处加入中文字体。

 

 

 发布项目,打开编辑器就会看到久违的中文字体了。



 

  • 大小: 82.1 KB
  • 大小: 170.5 KB
  • 大小: 82.1 KB
  • 大小: 72.2 KB
  • 大小: 147.1 KB
  • 大小: 77.3 KB
分享到:
评论

相关推荐

    OpenCms 8.5.1 文档

    文档中提到了OpenCms的一些具体功能和组件,例如页面编辑器(Page editor)、编辑点(Editpoints)、内容添加(Add content)、创建新内容(Creating new content)、搜索现有内容(Searching existing content)、剪贴板...

    OpenCms 8.5 修改编辑器 CmsPopup 弹出框

    在OpenCms 8.5版本中,系统内编辑器的CmsPopup弹出框是用于编辑和预览内容的重要组件。这个弹出框允许用户在不离开当前页面的情况下进行操作,提升了用户体验。 本话题聚焦于如何修改OpenCms 8.5中的CmsPopup编辑器...

    OpenCms 内容类型模块

    总的来说,OpenCms 内容类型模块是构建和管理网站内容的关键工具,而深入理解和灵活运用这个模块,将极大地提升开发效率并满足多样化的内容需求。对于 OpenCms 的使用者和开发者来说,掌握内容类型、模块管理和系统...

    OpenCms中文用户手册

    OpenCms中文用户手册是为了解决开源网站内容管理系统OpenCms的使用者在操作和管理过程中遇到的问题而编写的详尽指南。OpenCms是一款基于Java技术构建的强大的Web内容管理系统,它提供了一套完整的解决方案,用于创建...

    opencms

    总之,《OpenCms7 Development》是一本全面的开发指南,适合希望深入了解OpenCms并进行高级定制的开发者阅读。通过本书的学习,读者将掌握OpenCms的核心功能和开发技巧,为构建高质量的企业级网站打下坚实的基础。

    opencms中文用户手册

    "opencms中文用户手册"是为那些希望在中国地区使用OpenCMS的人们提供的宝贵资源,旨在帮助用户更好地理解和操作这个平台。 手册的"下载说明.HTM"部分可能包含了获取和安装OpenCMS的详细步骤,包括系统需求、下载...

    opencms9 java api

    其Java API 提供了丰富的功能,使得开发者可以通过编程方式与OpenCMS系统进行交互,实现内容的创建、管理、发布以及自定义功能的扩展。 在“opencms9 java api”文档包中,我们可以找到关于OpenCMS 9版本的详细API...

    opencms自定义文章类型

    简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程

    OpenCMS

    - **高级功能**:涉及工作流管理、多语言支持等内容,帮助用户深入了解并充分利用OpenCMS的强大功能。 - **案例研究**:通过实际案例分析,展示如何运用OpenCMS解决特定问题和实现特定目标。 #### 五、作者背景与...

    OpenCms中文文档完整版

    OpenCms中文文档提供了全面的指南,适合初学者和有经验的开发者。文档内容包括安装与配置、模板设计、内容创建、工作流管理、安全设置等多个方面,旨在帮助用户无语言障碍地理解和应用OpenCms。 1. **安装与配置**...

    [CMS程序]OpenCms中文用户手册_opencmshandbook

    用户手册《OpenCms中文用户手册》是针对中文用户的详尽指南,涵盖了OpenCms的基础知识、安装配置、使用方法以及高级功能。以下是手册可能涵盖的一些关键知识点: 1. **系统架构**:OpenCms基于Java技术,采用MVC...

    OpenCms9.0.1 新鲜下载

    8. **可扩展性**:通过插件和模块化设计,OpenCms可以轻松地添加新的功能和定制服务。 在压缩包中的"manifest.xml"文件,通常是用来记录软件包内容和元数据的重要文件,包括组件清单、依赖关系和版本信息等。至于...

    opencms教程.rar

    讲解XML结构化的数据模型,以及通过WYSIWYG编辑器进行富文本编辑。 5. **模板设计**:深入解析OpenCMS的模板语言XSLT,如何设计自定义模板以满足不同网站布局需求。包括模板元素、变量、条件语句和循环等。 6. **...

    Eclipse中引用opencms

    OpenCms是一个专业级、开源Java CMS(内容管理系统),由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好...

    opencms文档

    1. **模块化设计**:OpenCMS允许添加各种插件和模块,扩展其功能。 2. **模板驱动**:通过XML和XSLT技术,用户可以创建自定义的网站布局和设计。 3. **多语言支持**:OpenCMS能够轻松处理多语言站点,适应全球化需求...

    opencms源码

    这个源码包“opencms-10.0.1”提供了完整的开发环境,允许开发者深入理解其内部工作原理,并对其进行自定义和扩展。下面我们将详细探讨OpenCms的相关知识点。 1. **OpenCms概述** OpenCms是一个基于Java和J2EE技术...

    Alkacon_OpenCms_Products_and_Services.pdf

    随着业务增长,企业可能需要添加更多的集群节点来扩展其 OpenCms 系统的能力。Alkacon OCEE Additional Cluster Nodes 选项允许客户轻松地增加额外的节点,以满足更高的性能需求。这种灵活性不仅简化了扩容过程,还...

    Building Web Sites with OpenCms

    - **内容创建**:利用OpenCms提供的内容编辑器,创建各种类型的内容,如文章、图片、视频等。 - **工作流管理**:设置工作流,对内容进行审核、批准后发布至网站前端。 - **多语言版本**:为不同语言的访客提供相应...

    opencms中文手册

    学习OpenCMS中文手册,可以帮助初学者快速上手,理解各项功能的使用方法。同时,通过实际操作,掌握内容创建、模板设计、权限配置等关键步骤,从而在实际项目中发挥OpenCMS的优势,构建高效、易维护的网站平台。 综...

Global site tag (gtag.js) - Google Analytics