Я расширил sys_file_metadata новым FAL-объектом "teaserimages".
TCA, Модель, База данных и т. Д. Все в Backend работает, но когда я получаю доступ к новому свойству во Fluid, как это:
file.properties.teaserimages
Возвращает Int (количество FAL-изображений).
Так как мне нужно новое свойство для "Uploads", я попытался расширить tt_content.uploads Typoscript:
tt_content.uploads = < lib.contentElement
tt_content.uploads {
templateName = Uploads
dataProcessing {
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
10 {
references.fieldName = media
as = myfiles # Returns all Files as "myfiles"
dataProcessing {
20 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
20 {
references.fieldName = teaserimages
as = teaserimages
}
}
}
}
Так что, я думаю, я мог бы затем объединить все "мои файлы", а затем, через второй файловый процессор, все "teaserimages" всех файлов, но почему-то это не сработало. Могу ли я комбинировать только DatabaseQueryProcessor друг с другом или DatabaseQueryProcessor и внутри этого FilesProcessor?
Или есть другой способ прочитать тизериджи?