页面上的AEM标签选择器小部件

问题描述 投票:0回答:1

我正在开发一种功能,其中用户从名称空间中选择标签并单击按钮。

当前,我们有一个文本框,用户需要在其中输入标签ID。但是,他们不方便知道tagID。

是否有任何方法可以在组件HTML上创建Tags Widget(或Path Browser),类似于它在对话框中的工作方式?

我知道Coral UI依赖关系可能是一个问题,但是很好奇我们能否实现。我从来没有做过这样的事情。

html widget aem sightly htl
1个回答
0
投票

我在这里写过类似的答案

AEM Tools: Tag Picker using Coral

我覆盖了

cq/gui/components/common/tagspicker

在apps文件夹中,然后编辑render.jsp中的代码段以从所需路径中选择标签。

[AttrBuilder attrs = htmlTag.getAttrs();。。。。。

attrs.add("data-basepath", cfg.get("tagsPath", tagSpace));

其中tagSpace指/ etc / tags / customTagSpace中的自定义标签位置

您可以在OSGI配置或任何可配置的内部传递它,在render.jsp内部,可以使用脚本或其他方法进行拾取,然后显示它。

© www.soinside.com 2019 - 2024. All rights reserved.