您查看的帮助内容对应的版本是:

富文本编辑器 (RTE) 是将文本内容插入到 AEM 中的基本构建块。它构成各种组件的基础,包括:

  • 文本
  • 文本图像

注意:

无法按预期方式将嵌套列表复制到 RTE。从 Microsoft Word 中复制嵌套列表时,您需要在 RTE 中粘贴文本后手动清理列表。

就地编辑

通过点按或单击选择基于文本的组件,将像任何其他组件一样显示组件工具栏

screen_shot_2018-03-21at163054

再次点按/单击或一开始通过慢速连按/双击选择组件,将打开包含自身工具栏的就地编辑窗口。在此处,您可以编辑内容并进行基本的格式更改。

screen_shot_2018-03-21at163214

此工具栏提供了以下选项:

  • 格式
    允许您设置粗体、斜体和下划线。
  • 列表
    创建项目符号或编号列表,或者设置缩进。
  • 超链接
  • 取消链接
  • 全屏
  • 关闭
  • 保存

全屏编辑

对于基于文本的组件,从工具栏中选择全屏模式将打开富文本编辑器,并隐藏页面内容的其余部分。

screen_shot_2018-03-21at163236

全屏模式将显示富文本编辑器的所有选项,具体情况可能因配置而异

screen_shot_2018-03-21at163248

其他富文本编辑器选项包括:

  • 锚点
    在文本中创建一个可在以后链接或引用的锚点。
  • 左对齐文本
  • 居中对齐文本
  • 右对齐文本

 

单击最小化图标,可关闭全屏模式。

screen_shot_2018-03-21at163323

切换到 Coral 2 富文本编辑器

您可以在页面上包含 Coral 2 RTE clientlib 或 Coral 3 RTE clientlib。默认情况下,富文本编辑器包含 Coral 3 RTE clientlib。

适用于 Coral 2 RTE 的自定义插件只要不依赖 RTE 内部属性(例如类等),就应也适用于 Coral 3 RTE。

但是,如果您要切换到 Coral 2 RTE,请执行以下步骤:

  1. 在节点 /libs/cq/gui/components/authoring/editors/clientlibs/core 处,执行以下操作:

    • dependencies 属性的 rte.coralui3 替换为 rte.coralui2
    • embed 属性的 cq.authoring.editor.core.inlineediting.rte.coralui3 替换为 cq.authoring.editor.core.inlineediting.rte.coralui2
    • embed 属性的 cq.authoring.rte.coralui3 替换为 cq.authoring.rte.coralui2
  2. /libs/cq/gui/components/authoring/dialog/richtext/clientlibs/rte/coralui3 中删除类别 cq.authoring.dialog,并在 /libs/cq/gui/components/authoring/dialog/richtext/clientlibs/rte/coralui2 中添加此类别。

  3. 将页面中包含的任何其他依赖关系从 rte.coralui3 更改为 rte.coralui2,例如在 /libs/mcm/campaign/components/touch-ui/clientlibs/rte 中。

  4. 将位于节点 /libs/cq/ui/widgets 的依赖关系 cq.rte 替换为 cq.coralui2.rte

注意:

Coral 2 RTE 对插件对话框使用 handlebars 模板。因此,Coral 2 RTE clientlib 对 handlebars clientlib 存在依赖关系。Coral 3 RTE 不使用 handlebars 模板,因此没有任何关联的依赖关系。如果您的自定义插件使用 handlebars 模板,请在您的网页中包含 handlebars clientlib。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略