如何在opencms中列出文件夹中的文件?

米哈拉库斯塔努

我需要在具有 1 个字段的 opencms 中创建一个新的资源类型。该字段用于目标文件夹。每次我从 VFS 中选择一个文件夹并保存资源(xml)时,格式化程序都会呈现指定文件夹中的文件列表。

我设法创建了一个 jsp 文件,该文件将创建所需的文件列表,但仅限于硬编码的目标文件夹。我不知道如何从资源类型(xml)中读取数据,我可以使用 el 表达式访问它。

阿德里安RM

我不确定这是否有效。请尝试一下。

<cms:formatter var="content" val="value">
    <cms:contentload collector="singleFile" param="${value.TargetFolder.stringValue}">
        <cms:contentshow element="Title" />
    </cms:contentload>
</cms:formatter>

value是 类型Map<String, CmsJspContentAccessValueWrapper>您可以查看Javadoc以查看您还有哪些其他方法可用。

我从收集器中取出:CmsDefaultResourceCollector.getSingleFile()

另一种读取 XMLContent 的方法是使用 Java。例如:

<c:set var="path" value="${value.TargetFolder.stringValue}"/>
<%
  String path = pageContext.getAttribute("path");
  CmsXmlContent xmlContent = CmsXmlContentFactory.unmarshal(jsp.getCmsObject(), path);
  xmlContent.getStringValue(jsp.getCmsObject(), "Title", locale);
%>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Postgres内部列出文件夹中的文件?

来自分类Dev

如何列出文件夹中的文件

来自分类Dev

如何列出文件夹中的文件名

来自分类Dev

如何在GDrive v3的快捷方式文件夹中列出文件

来自分类Dev

S3 / Cloudfront:如何在存储桶中列出文件夹的内容

来自分类Dev

如何在bash中列出文件夹而没有尾随/

来自分类Dev

S3 / Cloudfront:如何在存储桶中列出文件夹的内容

来自分类Dev

如何在Linux shell中使用`ls`列出文件,因为它们在相应的文件夹中列出

来自分类Dev

MatLab列出文件夹中的文件(目录除外)

来自分类Dev

列出文件夹中的png文件

来自分类Dev

如何在eclipse中创建输出文件夹

来自分类Dev

Yii2-如何列出文件夹中的文件

来自分类Dev

Android-如何使用内容提供商列出文件夹中的文件

来自分类Dev

如何列出文件夹中的所有图像文件?

来自分类Dev

如何使用angular js列出文件夹中的所有文件名

来自分类Dev

如何只列出文件夹中的n个头文件?

来自分类Dev

如何根据提供的模式列出文件夹中的文件名?

来自分类Dev

如何使用bash脚本列出文件夹中的文件

来自分类Dev

列出文件夹中的所有文件ID(无子文件夹)

来自分类Dev

从Google云端硬盘中的特定文件夹列出文件夹和其中的文件

来自分类Dev

如何在Asyncio中列出文件?

来自分类Dev

如何从Node.js中的cloudinary列出文件夹中的所有图像/视频?

来自分类Dev

如何在UWP应用中列出我的文件夹

来自分类Dev

是否可以在谷歌驱动器文件夹中列出文件夹

来自分类Dev

此代码如何列出文件夹中的所有项目?

来自分类Dev

列出文件夹和子文件夹中的文件,并带有.txt文件的路径

来自分类Dev

如何使用scandir列出文件夹和子文件夹中的所有文件,并将其显示为select中的选项?

来自分类Dev

列出文件夹中的文件由于文件大小而导致统计信息错误

来自分类Dev

在文件名(模式)之后列出文件夹中的文件 - Linux

Related 相关文章

  1. 1

    如何从Postgres内部列出文件夹中的文件?

  2. 2

    如何列出文件夹中的文件

  3. 3

    如何列出文件夹中的文件名

  4. 4

    如何在GDrive v3的快捷方式文件夹中列出文件

  5. 5

    S3 / Cloudfront:如何在存储桶中列出文件夹的内容

  6. 6

    如何在bash中列出文件夹而没有尾随/

  7. 7

    S3 / Cloudfront:如何在存储桶中列出文件夹的内容

  8. 8

    如何在Linux shell中使用`ls`列出文件,因为它们在相应的文件夹中列出

  9. 9

    MatLab列出文件夹中的文件(目录除外)

  10. 10

    列出文件夹中的png文件

  11. 11

    如何在eclipse中创建输出文件夹

  12. 12

    Yii2-如何列出文件夹中的文件

  13. 13

    Android-如何使用内容提供商列出文件夹中的文件

  14. 14

    如何列出文件夹中的所有图像文件?

  15. 15

    如何使用angular js列出文件夹中的所有文件名

  16. 16

    如何只列出文件夹中的n个头文件?

  17. 17

    如何根据提供的模式列出文件夹中的文件名?

  18. 18

    如何使用bash脚本列出文件夹中的文件

  19. 19

    列出文件夹中的所有文件ID(无子文件夹)

  20. 20

    从Google云端硬盘中的特定文件夹列出文件夹和其中的文件

  21. 21

    如何在Asyncio中列出文件?

  22. 22

    如何从Node.js中的cloudinary列出文件夹中的所有图像/视频?

  23. 23

    如何在UWP应用中列出我的文件夹

  24. 24

    是否可以在谷歌驱动器文件夹中列出文件夹

  25. 25

    此代码如何列出文件夹中的所有项目?

  26. 26

    列出文件夹和子文件夹中的文件,并带有.txt文件的路径

  27. 27

    如何使用scandir列出文件夹和子文件夹中的所有文件,并将其显示为select中的选项?

  28. 28

    列出文件夹中的文件由于文件大小而导致统计信息错误

  29. 29

    在文件名(模式)之后列出文件夹中的文件 - Linux

热门标签

归档