3

solr在 FAL 之前,我可以通过配置文件“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_* 表中。

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

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

4

1 回答 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 = |
                        }
                }
            }
        }
    }
}

这样我就得到了可以放在solr模板中的 URL。

于 2015-05-15T05:51:30.993 回答