Как получить имя файла в расширении Typo3 solr с FAL и собственным расширением Extbase
До FAL я могу получить имя файла изображения из моего собственного расширения Extbase в solr
Конфигурационный файл "typo3 / ext / solr / Configuration / TypoScript / Solr / setup.txt" через
index {
queue {
tx_myextension = 1
tx_myextension {
fields {
...
myimage_stringS = articleimage
...
}
}
}
}
Где "articleimage" - это поле базы данных с именем файла изображения. Но, начиная с FAL, в "articleimage" сохраняется только "1", а имя файла заносится в любую из таблиц sys_*.
Интересно, как получить имя файла внутри solr
Расширение -> setup.txt
файл?
С помощью solr
Расширение V3.0.0 на Typo3 V6.2 с SolR 4.8.
1 ответ
Решение
Решение найдено:
index {
queue {
tx_myextension = 1
tx_myextension {
fields {
...
bild_stringS = FILES
bild_stringS {
references {
table=tx_myextension_model_name
uid.data = field:uid
fieldName=artikelbild
}
renderObj = TEXT
renderObj {
stdWrap.data = file:current:publicUrl
stdWrap.wrap = |
}
}
}
}
}
}
Таким образом, я получаю URL, который можно поместить в solr
Шаблон.