问题标签 [dam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3492 浏览

java - 在 CQ5 中从 DAM 访问 XML 文件

我需要从 DAM 中获取用户上传的 XML 文件,解析该文件并将内容存储在 JCR 中。这是我到目前为止所拥有的

尽管我能够正确获取 Node 对象(这样做Node.getPath()会返回正确的路径),但我无法将此节点转换为 File 对象。(无法改编)。我想以 File 对象的形式访问它以进行解析。这就是为什么我浏览资产的再现并使用流将其复制到文件中的原因。

但是,对于上述代码,这始终显示为 null;输出总是File not found at all.

从 DAM 获取具有必要数据的 File 对象以便我可以成功解析它的正确方法是什么?

0 投票
1 回答
822 浏览

html-email - 如何在 CQ5 中创建 HTML 格式的电子邮件?

目前,我可以在不使用 OOTB 邮件服务的情况下从 CQ 发送纯文本电子邮件。

现在我需要以 html 格式发送电子邮件。电子邮件模板应允许作者编辑内容,例如从 DAM 添加图像以及从 Sidekick 添加组件。

我能够发送 html 电子邮件,但图像未在我收到的邮件中呈现。

我是 CQ 的新手,因此对此的任何指导都会非常有帮助。提前致谢

0 投票
2 回答
49 浏览

ruby-on-rails - Ruby 添加到数据库

我有问题,因为当我尝试使用表单将数据添加到我的数据库时,我收到错误 unknown_attribute id_lekarza(与 id_pacjenta 和 id_poradni 相同)并且我不知道为什么,请帮助表单:

模型:

架构:

0 投票
2 回答
1460 浏览

workflow - CQ5 缩略图创建工作流程步骤的手动触发

我有一组最初在“/etc/workflow/models/dam/update_asset.html”中配置的缩略图大小,随着时间的推移,我想添加额外的一组大小,例如。200x200、300x300。如何在不重新上传所有大坝资产的情况下手动触发缩略图创建工作流程步骤?作者是否可以转到“/damadmin”,选择任何图像并单击工作流程以手动触发缩略图创建工作流程步骤?

版本:cq5.6.1

我仍然愿意手动触发工作流程。感谢 dave,对这个问题的另一个答案是触摸/更新原始再现的 jcr:lastModified "/content/dam/./jcr:content/renditions/original/jcr:content"

提前谢谢了

0 投票
4 回答
2106 浏览

java - 如何提供对 DAM 内容的受限访问?

请理解,当我说限制访问时,我并不是在限制作者,而是限制我网站的最终用户。所以请不要告诉我关于 CUG(封闭用户组)的事情。

我正在制作一个 CQ5 网站,当用户(最终用户)登录时,主页上有一个链接<a Href="xxx"> Download</a>,xxx 是 DAM 中存在的文件的路径。

每当用户(最终用户不是作者)点击下载时,他/她就可以下载文件。

我想要的是,每当用户点击上面的链接时,它应该验证用户是否登录了我的网站,然后允许用户下载文件。

这样做的一种方法是我编写一个 Servlet 并将上面的链接映射到 Servlet 并在 servlet 的 doGet 中验证用户并允许下载文档。但是在这里我没有使用 CQ5 的 RESTful 特性。

有没有办法,比如我为 DAM 中的特定文件夹编写身份验证 Servlet 或过滤器,充当身份验证过滤器之类的?我还有道理吗?这是可能的还是有任何替代方案?CQ推荐什么?

0 投票
1 回答
2340 浏览

aem - CQ Jcr 节点如何解析 Sling:OrderedFolder jcr:primarytype 并获取子节点

在此处输入图像描述

上述结构父级的路径:pdf文件夹,是-> /content/dam/example/corporate/pdf ,pdf文件夹的值为,jcr:primarytype 其他 Sling:OrderedFolder两个文件夹'2013''2014'也是如此...... 在此处输入图像描述

如果父“pdf”是页面类型,我确切地知道如何迭代页面结构并使用 jcr node api 检索子节点的属性信息。

但不幸的是'pdf'是一个有序文件夹类型......

我现在需要的是,遍历结构并检索所有 PDF 路径并存储到一个ArrayList,例如,'2013exampleOne.pdf' 节点的/content/dam/example/corporate/pdf/2013exampleOne.pdf路径是,'2014examplePDFTwo.pdf' 的路径是/content/dam/example/corporate/pdf/2014examplePDFTwo.pdf......等等。 . (此列表可能会为应用程序的其他部分提供服务以稍后下载 pdf,但这与我当前的问题无关......)

这是我自己的尝试代码(请注意,这只是我的 servlet 的一部分,):

再次,父文件夹“pdf”的路径是/content/dam/example/corporate/pdf

有什么建议可以帮助我吗?谢谢

ps:请提供代码示例以帮助,干杯

0 投票
1 回答
1933 浏览

java - 如何避免为将 pdf 上传到 DAM 中添加演绎版?

当我将 pdf 文件上传到 cq5 时,我在 crx 中看到以下结构:

在此处输入图像描述

这个结构对我来说看起来很奇怪。我不明白为什么我在这里看到 png 再现。
如何使用这些演绎版?

我目前的看法是这些演绎不会有帮助。因此,我想在将 PDF 文件上传到 DAM 后实现这些再现不会生成。

你能为此提供步骤吗?

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

在我改变工作流程之后: 在此处输入图像描述

在我的改变之前:

在此处输入图像描述

更新 2

我设置尺寸如下: 在此处输入图像描述

但我在 pdf 和 jpg 上传后看到旧结果

0 投票
2 回答
140 浏览

adobe - 如何使用 Adob​​e Illustrator (.ai) 文件创建 CQ5 网页

我是 Adob​​e cq5 的新手。浏览了许多在线博客和教程,但没有得到太多。任何人都可以描述一种方法,我可以如何从包含网页所需的图像和字体的 Adob​​e Illustrator (.ai) 文件创建 HTML 页面。我在我的系统上安装了 CQ5 实例,但不知道如何使用 AI 文件。

提前致谢。

0 投票
1 回答
697 浏览

sorting - 基于文件大小的大坝搜索/排序

如何根据 DAM 中的文件大小对搜索进行排序。我正在尝试这个,排序似乎不起作用,可能是因为 dam:size 是一个字符串:

0 投票
0 回答
101 浏览

search - CQ5 DAM 按标签组搜索

我的标签结构如下:

资源上的标记为companyname:Topic。在 DAM 内容查找器中,如果我选中复选框companyname:Topic并进行搜索,则查询参数不包括 ,companyname:Topic但其所有子标签都在搜索查询中传递。因此,我得到零结果。

如何也包含Grouptagid在 Query 参数中?