TYPO3 7.6では、Fluidtemplateの別の(= any)ページからレコードを検索したいと思います。PIDを持たないFluid DatabaseQueryProcessorでレコードを検索する
はhttps://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.htmlに基づいて、私はDatabaseQueryProcessor
を試してみました:
renderObj = FLUIDTEMPLATE
renderObj {
file = {$fluidPartialsPath}/Debug.html
dataProcessing {
20 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
20{
# regular if syntax
if.isTrue.field = records
table = tt_content
# quick&dirty to see the SQL table
# where = stubrdebug
# will pass these in programmatically later
colPos = 1
uidInList = 5
# this doesn't work
pidInList = *
as = myrecords
dataProcessing {
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
10 {
references.fieldName = image
}
}
}
}
}
問題は、選択は常にPIDを要求するか、現在のページのいずれかを追加することです。したがって、CONTENT
オブジェクトのように動作します。
クエリでPIDを削除するにはどうすればよいですか?
私がgoogleで指摘できるのは、単にRECORDS
を使用していますが、私はそれをどのように行うことができるかわかりません。dataProcessing
。 方法はありますか?
PS:より大きなスケールで:fluid_styled_contentの "Insert Records"コンテンツエレメントを使用して、現在のページにカスタムレコードタイプを追加することをお勧めします。私はそれを行うための独自の方法を構築しようとしています。それが理にかなっていないか、あるいは最初からすべてを構築するより簡単な方法があるかどうかを教えてください。
私は理解しています:間違ったツールを使用していました。私は今どのようにビルドしなければならないかを見て、 – Urs
を手に入れたら自分が持っているものを投稿し、何を得ているのでしょうか? ;-) 興味がある.. – Falk