Zum Inhalt springen

Datensatz per Typoscript holen und ausgeben

Erstellt am 18. November 2010 · 2 Antworten · letzte Antwort am 18. November 2010

Tags: Frage

Tacki ·

Hallo!

Ich habe eine Typsocript Frage, an der ich bisher gescheitert bin.
Ich habe eine eigene Extension programmiert die eine Event Liste und Event Einzelansicht darstellt. (Ich weiß, dass man dafür u.a. TT-News nehmen kann, aber wir hatten noch eigene Anforderungen.)
Wenn ich in die Event Einzelansicht gehe, dann steht im Page Title "Einzelansicht" anstatt der Titel des Events.

Für den Page Title habe ich das so gelöst was auch prima funktioniert:

plugin.tx_seobasics.10.stdWrap.noTrimWrap >
  
plugin.tx_seobasics.10 = RECORDS
plugin.tx_seobasics.10 {
   wrap = <title>MySite - |</title>
   source.data = GP:eventid
   tables = tx_myevents_event
   conf.tx_myevents_event = TEXT
   conf.tx_myevents_event.dataWrap = {field:titel}
}

Jetzt brauche ich den Event Titel aber auch noch in einem Social Bookmark Plugin. Wenn ich mir $GLOBALS['TSFE']->page['title'] ausgeben lasse steht da wieder nur "Einzelansicht" drin. Darum habe ich versucht den Event Titel auf die selbe Weise auszulesen und in meiner Extension per $this->conf['pagetitle'] darauf zuzugreifen. Ich bekomme aber immer NULL... 🙁

plugin.tx_mysocialbookmarks_pi1.pagetitle = RECORDS
plugin.tx_mysocialbookmarks_pi1.pagetitle {
   wrap = MySite - |
   source.data = GP:eventid
   tables = tx_myext_event
   conf.tx_myext_event = TEXT
   conf.tx_myext_event.dataWrap = {field:titel}
}
Maik S.​ ·
Tacki schrieb

conf.tx_myext_event.dataWrap = {field:titel}

Ist denn das "titel" so richtig hier? Sollte das nicht "title" heißen?

Tacki ·
Maik S. schrieb
Tacki schrieb

conf.tx_myext_event.dataWrap = {field:titel}

Ist denn das "titel" so richtig hier? Sollte das nicht "title" heißen?

titel ist richtig, habe ich selbst so benannt.