- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有办法创建自定义属性,例如:
<div data-sly-myAttribute="${whatever}"></div>
就像自定义 JSP 标签一样。
编辑:
根据 this blog 截至 2014 年 5 月 4 日,这是不可能的。有这方面的消息吗?
最佳答案
不,不可能创建您自己的 block 元素,因为该实现不符合规范 [0]。除了添加一个新插件之外,还涉及更多微妙之处,其中之一是在同一个 HTML 元素上使用多个 block 时 block 元素的优先级;更不用说如果这是可能的,那么没有什么可以阻止您覆盖提供的插件。
但是,如果您认为需要新的 block 元素,请向规范发送拉取请求,并提供明确定义的用例。此外,如果您在 Apache Sling 开发邮件列表 [1] 上讨论您的用例,可能会有所帮助 - 也许您需要的是其他开发人员也想到的东西,在这种情况下,协作肯定有助于找到最佳解决方案解决问题。
[0] - https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/1.2/SPECIFICATION.md
[1] - https://sling.apache.org/project-information.html#mailing-lists
关于AEM Sightly - 是否可以创建自定义数据隐藏属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36335327/
我有以下代码: 我要串联 properties.linkType至 properties.targetURL . 任何想法如何做到?我在网上找到了一些例子,但它们似乎不适用于我的用例。 最佳答案 这
我想知道是否有办法创建自定义属性,例如: 就像自定义 JSP 标签一样。 编辑: 根据 this blog 截至 2014 年 5 月 4 日,这是不可能的。有这方面的消息吗? 最佳答案 不,
我想用 data-sly-resource包含资源,但前提是它存在,例如 如果资源不存在,脚本执行失败并显示以下错误消息:找不到 servlet 来处理资源/content/blog/stats 。
我正在尝试从 Sightly 列表中的项目总数中减去 2。 ${itemList.size -2 @ context='number'} 结果是: org.
如何在 Sightly 中监听事件?我有一个包装器组件,用于保存有关其子级的信息,我希望能够让子级根据这些更改使用react。想想列组件。 我刚刚开始研究 colctrl.js /libs/wcm/f
我发现自 AEM 6.3 以来,标记本身就支持日期格式,如下所示: ${ 'dd~MMMM-yyyy' @ format=currentPage.jcr:created } (引用:https://g
我正在尝试使用 JAVA USE API 和 Sightly 迭代段落列表(com.day.cq.wcm.foundation.Paragraph)。它能够在后台获取段落。但是它无法读取该内容并将其显
所以看起来 sightly 非常适合获取属性,但我想获取我定义的其他子节点的属性。 这是我的 PictureFill 组件结构的开始: { jcr:primaryType: "nt:unstruc
我在尝试查找从多边形上的给定顶点可见的多边形上的所有顶点时遇到问题。到目前为止,我所写的内容只取得了有限的成功。 我可以生成光线到可见顶点,但前提是我的原点不在顶点上,使用以下方法: private
我有以下 Sightly 表达式: 动态链接模板如下: ${text} 这不起作用,因为 text=${'comp.masthead.navigation.home' @ i18n}
我正在尝试在 AEM 6.1 上执行以下操作: 开发一个简单的表单(3 个输入字段) 处理提交的值, 并使用处理后的值/结果重定向到同一页面 我能够将值提交给 servlet,并处理它们(业务逻辑),
在 JSTL 中,您可以在组件中设置变量,这些变量可用于同一请求中的所有其他组件。在 AEM 中使用 sightly 是否有等效的方法在组件之间传递数据? (我们正在研究的用例是我们希望一个组件知道何
我正在尝试实现递归算法解决汉诺塔 Sightly 中的问题。我知道这种方法可能没有很多明显的 实际应用,我把它当作一个谜。我最终得到了一些东西 像这样: 0}" data-sly-unwrap
我一直在关注文档 here 显然,为了让我的“use”类对我的 Sightly 组件可见,我所需要做的就是在“use”语句中使用完整的类名(即包括包)。 我已按照说明构建并部署了我的包。我编译的类就
我有 2 个 list 。对象 allList 中的 list1 和 pathList ${list1} 在我写"XXXXXXXXX"的地方,我需要放置类似的东西 ${pathL
考虑这个二进制图像: 正常的边缘检测算法(如 Canny )将二值图像作为输入并生成以红色显示的轮廓。我需要另一种算法,将点“P”作为第二条输入数据。 “P”是上图中的黑点。该算法应生成蓝色轮廓。蓝色
我正在尝试通过 Sightly 模板语言的 JavaScript UseAPI 调试存储在 JCR 中并在带有 Rhino 的服务器上运行的 JavaScript。 . 按照 sling.proper
我是 Quicksight 的新手,正在尝试更改克隆视觉对象的数据集。 我在 AWS Quicksight 中创建了一项分析,其中包含来自同一数据源的 6 个不同数据集。见下文: 分析中有两个选项卡(
在 Sightly 模板语言中,对于 Adobe AEM6 (CQ),如何仅当条件为真时才向元素添加属性,而无需复制大量代码/逻辑? 例如 Lots of other
上下文 我正在开发一个使用 Sightly 作为模板语言的 AEM 6 项目。我面临一个用例,其中我想根据 Sling 选择器的存在来显示或隐藏标记的某些部分。 例如,对 /content/my-pr
我是一名优秀的程序员,十分优秀!