Чтение файла 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" />