In TYPO3 7.6 würde ich gerne Datensätze von einer anderen (= beliebigen) Seite in einer Fluidtemplate nachschlagen.Nachschlagen eines Datensatzes mit Fluid DatabaseQueryProcessor - ohne PID
Basierend auf https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html, habe ich versucht, 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
}
}
}
}
}
Das Problem ist, dass wählen Sie fragt immer für eine pid oder eine der aktuellen Seite hinzufügen. Es verhält sich also wie ein CONTENT
Objekt.
Wie kann ich die PID in der Abfrage weglassen?
Alle Antworten, die ich google zeigen konnte einfach mit RECORDS
- aber ich sehe nicht, wie ich das in dataProcessing
tun könnte. Gibt es einen Weg?
PS in einem größeren Maßstab: Ich würde gerne Fluid_styled_contents "Einfügen von Datensätzen" Content Element verwenden, um andere benutzerdefinierte Typen in die aktuelle Seite einzufügen (= nicht von fsc). Ich versuche, einen eigenen Weg dafür zu finden. Bitte sagen Sie mir, ob das keinen Sinn ergibt und/oder ob es einen einfacheren Weg gibt, als alles von Grund auf neu zu erstellen.
Ich verstehe: Ich habe das falsche Werkzeug verwendet. Ich denke, ich sehe, wie ich es jetzt bauen muss und werde posten, was ich habe, wenn ich es habe – Urs
und was hast du? ;-) Ich bin interessiert.. – Falk