Metadata schema 扩展步骤

发布于:2026-07-08 Adobe AEM 0条评论

以lenovo-iso-channel-marketing-metadata-schema-v1 中扩展 bp-type 和anaplan flag为例

1 在 AEM Author , tool > assets>metadata schema 列表中找到需要编辑的schema, 选中,点击Edit

2、打开编辑界面之后在Metadata Schema Form Editor 中拖拽添加所需要新增的 字段,以及关联JCR:content节点



3 如果新增filed 是dropdown list 添加 options的方式有两种:

1)Add through JSON path:

    需要先在generic list中添加每一个 schema items 选项对应的下拉列表值(title ,value),添加完成之后获取generic list 文件路径,更新到上一张图中的JSON Path中。
    Generic List :
       /mnt/acs-commons/lists/lenovo/metadata/bp-level
       /mnt/acs-commons/lists/lenovo/metadata/anaplan-flag


    注意:generic list中的内容不会体现在代码里,初始化的数据需要通过打包的方式发布到生产。

2)通过Add Manually的方式直接添加

4 修改 Map to property 对应的value

  1)  打开CRXDE: Author >tool> General>CRXDE Lite ,

   2) 找到Metadata schema的对应节点:/conf/global/settings/dam/adminui-extension/metadataschema

         修改value值更新为lenovo:***之后,便会自动在step 2中的Map to property 选择框中产生对应的结构

4 界面操作结束并验证取值逻辑没问题之后,需要将 修改后的Metadata Schema 打包导出,如何打包请参考打包相关的文档。

5 下载并打开打包文件,用打包文件中的.content.xml文件中的内容替换本地文件内容,

     代码文件路径:lenovo-platform/ui.content/src/main/content/jcr_root/conf/global/settings/dam/adminui-extension/metadataschema 

6 将修改的内容提交到aemaacs/develop分支,并进一步在DEV环境做测试

7 Adobe 官方文档
https://experienceleague.adobe.com/en/docs/experience-manager-learn/assets/configuring/metadata-schemas

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理