首页 文章

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

提问于
浏览
3

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

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

其中“articleimage”是带有图像文件名的数据库字段 . 但是自从FAL以来,在“articleimage”中只保存了“1”,并且文件名被删除到任何sys_ *表 .

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

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

1 回答

  • 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,可以在 solr 模板中输出 .

相关问题