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_* テーブルのいずれかに移動されます。

solrExtension -> file内のファイル名を取得する方法を知りsetup.txtたいですか?

solrSolR 4.8 を搭載した Typo3 V6.2 で拡張機能 V3.0.0 を使用します。

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 に答える