51黑料不打烊

自定义 Universal Editor customizing

了解用于自定义通用编辑器的不同选项,以支持内容作者的需求。

TIP
通用编辑器还提供了许多扩展点,允许您扩展其功能以满足您的项目需求。

禁用发布 disable-publish

某些创作工作流在发布之前需要审查内容。 在这种情况下,任何作者都不应可以使用发布选项。

因此,可以通过添加以下元数据在应用程序中完全隐藏? 发布 ?按钮。

<meta name="urn:adobe:aue:config:disable" content="publish"/>

禁用发布以预览 publish-preview

某些创作工作流可能会阻止发布到预览服务(如果可用)。

因此,可以通过添加以下元数据在应用程序中完全禁止发布窗口中的? 预览 ?选项。

<meta name="urn:adobe:aue:config:disable" content="publish-preview"/>

筛选组件 filtering-components

您可以使用组件过滤器在通用编辑器中限制每个容器允许的组件。 有关详细信息,请参阅文档筛选组件

有条件地显示和隐藏属性面板中的组件 conditionally-hide

尽管一个或多个组件通常可供您的作者使用,但在某些情况下可能没有意义。 在这种情况下,可以通过向组件模型?的字段添加condition属性来隐藏属性面板中的组件。

可以使用定义条件。 如果条件为true,则会显示字段。 如果条件为false,则字段将隐藏。

示例模型
code language-json
 {
    "id": "conditionally-revealed-component",
    "fields": [
      {
        "component": "boolean",
        "label": "Shall the text field be revealed?",
        "name": "reveal",
        "valueType": "boolean"
      },
      {
        "component": "text-input",
        "label": "Hidden text field",
        "name": "hidden-text",
        "valueType": "string",
        "condition": { "===": [{"var" : "reveal"}, true] }
      }
    ]
 }
条件贵补濒蝉别
隐藏的文本字段
条件罢谤耻别
显示的文本字段

自定义预览鲍搁尝 custom-preview-urls

您可以通过urn:adobe:aue:config:preview元配置指定自定义预览鲍搁尝,单击编辑器右上角工具栏中的? 打开页面 ?按钮时,将打开该配置。

这对于具有特定预览要求的应用程序特别有用,例如那些使用具有所见即所得创作的 Edge Delivery Services 的应用程序

要实现此目的,只需将所需的预览鲍搁尝包含在所检测应用程序的尘别迟补标记中,如下例所示。

<meta name="urn:adobe:aue:config:preview" content="https://wknd.site"/>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab