Как получить имя файла в расширении 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 Шаблон.

Другие вопросы по тегам