在AEM的先前版本中,资产选择器称为资产选取器。
通过资产选择器,您可以浏览、搜索和筛选Adobe Experience Manager资产中的资产。 您还可以使用资产选择器提取您选择的资产的元数据。 要自定义资产选择器界面,您可以使用支持的请求参数启动该界面。 这些参数为特定方案设置资产选择器的上下文。
当前,您可以传递请求参数assettype
(Image/Video/Text)和选择mode
(Single/Multiple)作为资产选择器的上下文信息,在整个选择过程中该信息将保持不变。
资产选择器使用HTML5 Window.postMessage消息将选定资产的数据发送到收件人。
资产选择器基于Granite的基础选取器词汇。 默认情况下,资产选择器在浏览模式下操作。 但是,您可以使用Omnisearch体验应用过滤器来优化对特定资产的搜索。
您可以将任何网页(不管它是否是CQ容器的一部分)与资产选择器(https://[AEM_server]:[port]/aem/assetpicker.html
)集成。
您可以在URL中传递以下请求参数,以在特定上下文中启动资产选择器:
名称 | 值 | 示例 | 用途 |
---|---|---|---|
资源后缀(B) | 作为URL中资源后缀的文件夹路径:http://localhost:4502/aem/ assetpicker.html/<folder_path> |
要启动资产选择器并选择特定文件夹(例如,选择了文件夹/content/dam/we-retail/en/activities ),URL应采用以下形式:http://localhost:4502/aem/assetpicker.html /content/dam/we-retail/en/activities?assettype=images |
如果在启动资产选择器时需要选择特定文件夹,请将其作为资源后缀进行传递。 |
模式 | 单个,多个 | http://localhost:4502/aem/assetpicker.html ?mode=multiple http://localhost:4502/aem/assetpicker.html ?mode=single |
在多个模式下,您可以使用资产选择器同时选择多个资产。 |
对话框 | true、false | http://localhost:4502/aem/assetpicker.html ?dialog=true |
使用这些参数以Granite对话框的形式打开资产选择器。 仅当您通过Granite路径字段启动资产选择器并将其配置为pickerSrc URL时,此选项才适用。 |
根 | <folder_path> |
http://localhost:4502/aem/ assetpicker.html?assettype=images &root=/content/dam/we-retail/en/activities |
使用此选项可指定资产选择器的根文件夹。 在这种情况下,资产选择器允许您仅选择根文件夹下的子资产(直接/间接)。 |
viewmode | 搜索 | 要在搜索模式下启动资产选择器,请使用资产类型和mimetype参数。 | |
资源类型(S) | 图像,文档,多媒体,存档 |
|
使用此选项可根据传递的值筛选资产类型。 |
mimetype | 资产的mimetype(s)(/jcr:content/metadata/dc:format )(还支持通配符) |
|
使用它根据MIME类型筛选资产 |
要访问资产选择器接口,请转至https://[AEM_server]:[port]/aem/assetpicker
。
导航到所需的文件夹,然后选择一个或多个资产。
或者,您也可以从OmniSearch框中搜索所需的资产,然后选择它。
如果使用OmniSearch框搜索资产,则可以从过滤器窗格中选择各种过滤器,以细化搜索。
点按/单击工具栏中的选择。