从DCE Fluid模板读取json文件

时间:2018-11-28 09:20:34

标签: json file typo3 fluid dce

我有一个LibreOffice Documents文件集合。每个文档都有json格式的元数据文件,且文件名相同。

我构建了一个DCE,该DCE遍历文件集合并显示到Documents及其元数据的链接。

所以我想从随附的json文件中读取json字符串,因为Format / Json / DecodeViewHelper需要一个json字符串。

我找不到任何能从给定文本文件中提取字符串的viewhelper。我是否必须编写一个自定义viewhelper来获取文件引用并吐出包含的字符串?

预先感谢

siepmannj

1 个答案:

答案 0 :(得分:0)

没有默认的ViewHelper用于读取文件的内容并将其返回。但是,您可以使用TypoScript和f:cObject ViewHelper来做到这一点。

您的TypoScript类似于:

lib.readfile = FILE
lib.readfile.file.current = 1

在您的模板中:

<f:cObject typoscriptObjectPath="lib.readfile" data="path/to/file" />