Hallo zusammen,
in meinem Typoscript frage ich ab, ob es sich bei dem Datensatz um den CType shortcut handelt. Falls ja möchte ich eine userFunc aufrufen um in dieser den Wert aus dem Tabellenfeld records zu verarbeiten.
Die Abfrage, ob es sich um einen Shortcut handelt, funktioniert. Innerhalb der CASE-Anweisung das Feld reords auszugeben klappt auch, siehe auskommentierten Code.
Wenn ich dann allerdings ein USER-Object erstelle kann ich nicht mehr auf das Feld zugreifen.
Hier der Code:
10 = CONTENT
10 {
wrap = <div class="className"|</div>
table = tt_content
select {
orderBy = sorting
where = colPos=1
}
# Um was für ein Feld handelt es sich?
renderObj = CASE
renderObj {
key.field = CType
/*
# Hier lässt sich das Feld records korrekt auslesen
shortcut = COA
shortcut {
10 = TEXT
10.field = records
}
*/
shortcut = USER
shortcut {
userFunc = user_getStartPageElements->getStartPageElements
userFunc {
getRecord = TEXT
getRecord.field = title
/*
getRecord.field = title <-- Hier wird der Title der aktuellen Seite angezeigt, den brauche ich aber nicht.
getRecord.value = test123 klappt, der Wert wird also korrekt übergeben
*/
}
}
}
}
Wo habe ich einen Denkfehler?
Ich hoffe, jemand kann mir helfen.
Danke und Gruß,
Lukas