Hallo Zusammen,
ich habe eine extension geschrieben, dort habe ich eine spalte mit metakeywords. Die möchte ich beim laden der Seite immer eingetragen haben, dazu muss ich eine Datenbankabfrage in typoscipt auf der Rootpage machen (denke ich mir jedenfalls) so dort habe ich folgendes eingetragen:
temp.metatags2 = CONTENT
temp.metatags2 {
table=user_bla
# select{
#selectFields=keywords
#where=uid={GPvar:uid}
# }
}
renderObj=COA
renderObj {
10=TEXT
10 {
wrap=keywords:|<br />
field=keywords
}
# 30=TEXT
# 30.data = debug:data
}
page.96 = TEXT
page.96.value = HALLO
page.97 < renderObj
page.98 = TEXT
page.98.data = {GPvar:uid}
page.99 = TEXT
page.99.value = ENDE
so das sollte nach meinem verständnis die daten aus der tabelle "user_bla" ziehen. Bzw. nur das Feld "keywords", wenn ich die # rausnehme bei Select.
Es wird aber gar nichts angezeigt nur mein "HALLO" und mein "ENDE". Wenn ich nun "30=TEXT" "30.data = debug:data" reinpacke sehe ich, das der Datensatz der ausgeworfen wird, gar nicht aus der Tabelle "user_bla" kommt, sondern aus tt_content. Wieso?
so wie es hier aufgeführt wird steht es auch direkt in dem TS von der Rootpage. nur oben drüber sind ne menge anderer Sachen noch. Die aber auch alle funktionieren.
Kann mir jemand helfen?
Gruß
Björn