如何使用 FAL 和自己的 Extbase 扩展名在 Typo3 solr 扩展名中获取文件名
How to get filename in Typo3 solr extension with FAL and own Extbase extension
在 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
文件中的文件名?
在带有 SolR 4.8 的 Typo3 V6.2 上使用 <a href="http://typo3.org/extensions/repository/view/solr" rel="nofollow">solr</a>
扩展 V3.0.0。
找到的解决方案:
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
模板中。
在 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
文件中的文件名?
在带有 SolR 4.8 的 Typo3 V6.2 上使用 <a href="http://typo3.org/extensions/repository/view/solr" rel="nofollow">solr</a>
扩展 V3.0.0。
找到的解决方案:
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
模板中。