通信管理中的自定义特殊字符 custom-special-characters-in-correspondence-management

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

概述 overview

通信管理内置默认支持210个特殊字符,您可以轻松插入字母。

例如,您可以插入以下特殊字符:

  • 货币符号,如€、¥和£
  • 数学符号,如∑、√、∂和^
  • 标点符号(“和”)

您可以在字母中插入特殊字符:

specialcharactersinlinemodule

管理员可以通过自定义添加对更多/自定义特殊字符的支持。 本文提供了有关如何添加对其他自定义特殊字符的支持的说明。

在通信管理中添加或修改对自定义特殊字符的支持 creatingfolderstructure

使用以下步骤添加对自定义特殊字符的支持:

  1. 转到 https://[server]:[port]/[ContextPath]/crx/de 和以管理员身份登录。

  2. 在apps文件夹中,创建一个名为 特殊字符 其路径/结构类似于specialcharacters文件夹(位于libs下的textEditorConfig文件夹中):

    1. 右键单击 特殊字符 文件夹,然后选择 覆盖节点:

      /libs/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters

    2. 确保“覆盖节点”对话框具有以下值:

      路径: /libs/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters

      叠加位置: /apps/

      匹配节点类型: 已选中

      note note
      NOTE
      请勿在/libs分支中进行更改。 您所做的任何更改都可能会丢失,因为当您执行以下操作时,此分支将容易发生更改:
      • 在实例上升级
      • 应用热修复程序
      • 安装功能包
    3. 单击 确定 然后单击 全部保存. 在指定的路径中创建特定字符文件夹。

      创建叠加后,验证节点结构标记。 在/apps中使用叠加创建的每个节点都应具有与/libs中为该节点定义的相同类和属性。 如果/apps位置下的节点结构中缺少任何属性或标记,请将其标记与/libs中的相应节点同步。

  3. 确保 textEditorConfig 节点具有以下属性和值:

    table 0-row-3 1-row-3 2-row-3
    名称 类型 价值
    cmConfigurationType 字符串 cmTextEditorConfiguration
    cssPath 字符串 /libs/fd/cm/ma/gui/components/admin/createasset/textcontrol/clientlibs/textcontrol
  4. 右键单击 特殊字符 文件夹,然后选择 创建>子节点 然后单击 全部保存:

    /apps/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacts/<yourchildnode>

  5. 刷新文本编辑器\创建通信UI页。 您添加的节点是UI中特殊字符列表中的最后一个节点。

  6. 单击 全部保存.

  7. 根据需要更改特殊字符:

收件人...
完成以下步骤
添加自定义特殊字符
  1. 在“/apps/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters”下添加子节点,并包含必需属性。
  2. 单击Save All
  3. 刷新文本编辑器\创建通信UI以查看更改。
更新现有特殊字符的属性
  1. 按照上述说明叠加要更新的节点,并验证标记和类。
  2. 更改任何值,如caption、value、endValue和multipleCaption。
  3. 单击“全部保存”。
  4. 刷新文本编辑器\创建通信UI以查看更改。
隐藏特殊字符
  1. 叠加要隐藏在“/apps/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters”下的节点
  2. 将sling:hideResource(Boolean)属性添加到要隐藏的节点(在应用程序下)。
  3. 单击“全部保存”。
  4. 刷新文本编辑器\创建通信UI以查看更改。
隐藏多个特殊字符
  1. 将属性“sling:hideChildren(String或String[])”添加到“/apps/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters”。
  2. 添加节点名称(要隐藏的特殊字符)作为“sling:hideChildren”属性的值。
  3. 单击“全部保存”。
  4. 刷新文本编辑器\创建通信UI以查看更改。
对特殊字符排序
  1. 在“/apps/fd/cm/ma/gui/configuration/textEditorConfig/specialcharacters”下添加子节点,并包含必需属性。
  2. 将“sling:orderBefore(String)”属性添加到新创建的子节点。
  3. 将节点名称添加为值,新添加的特殊字符将在该值之前显示。
  4. 单击“全部保存”。
  5. 刷新文本编辑器\创建通信UI以查看更改。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da