2015-05-14 2 views
2

Перед FAL я могу получить имя файла из моего собственного расширения Extbase в конфигурационном файле solr «typo3/ext/solr/Configuration/TypoScript/Solr /setup.txt "черезКак получить имя файла в расширении Solo Typo3 с FAL и собственным расширением Extbase

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.

ответ

2

Решение найдено:

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 шаблона.