Чтение файла json из шаблона DCE Fluid

У меня есть коллекция файлов с документами LibreOffice. Для каждого документа есть файл метаданных в формате json с тем же именем.

Я создаю DCE, который просматривает коллекцию файлов и показывает ссылки на документы и метаданные.

Поэтому я хочу прочитать строку json из прилагаемого файла json, потому что Format / Json / DecodeViewHelper принимает строку json.

Я не могу найти никакой viewhelper, который извлекает строку из данного текстового файла. Должен ли я написать собственный viewhelper, который берет ссылку на файл и выплевывает содержащую строку?

спасибо заранее,

siepmannj

1 ответ

По умолчанию нет ViewHelper для чтения содержимого файла и его возврата. Однако вы можете сделать это с TypoScript и f:cObject ViewHelper.

Ваш TypoScript будет выглядеть примерно так:

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

И в вашем шаблоне:

<f:cObject typoscriptObjectPath="lib.readfile" data="path/to/file" />
Другие вопросы по тегам