如何使用FAL和自己的Extbase扩展名来获取Typo3 solr扩展名中的文件名

时间:2015-05-14 07:05:07

标签: solr typo3 extbase typo3-6.2.x fal

在FAL之前,我可以在solr配置文件" typo3 / ext / solr / Configuration / TypoScript / Solr / setup.txt"中获取我自己的Extbase扩展中的图像文件名。通过

index {
    queue {
        tx_myextension = 1
        tx_myextension {
            fields {
                ...
                myimage_stringS = articleimage
                ...
            }   
        }
    }
}

where" articleimage"是一个带有图像文件名的数据库字段。但自从FAL," articleimage"只是一个" 1"保存,文件名转到任何sys_ *表。

我想知道如何在solr扩展程序 - >中获取文件名setup.txt档案?

在Typo3 V6.2和SolR 4.8上使用solr Extension V3.0.0。

1 个答案:

答案 0 :(得分:4)

找到解决方案:

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,该URL可以放在solr模板中。