Zum Inhalt springen

tt_news singleview eingangsseite template

Erstellt am 25. September 2008 · 2 Antworten · letzte Antwort am 25. September 2008

Tags: Templates & Layouts, tt_news, Frage

KlaMu ·

Hallo
im Singleview möchte ich, wenn ich die Seite öffne, einen Inhalt anzeigen, ohne vorher im Listview eine Auswahl getroffen zu haben.
Das habe ich inzwischen geschafft, ist aber relativ umständlich mit TS, nach der Beschreibung im Manual und eben für mich abgeändert. Jetzt habe ich das Problem, dass die Ext nicht mehr mein HTML Template zum Rendern nutzt sondern nur das Default der Ext.
Frage: Wie binde ich an dieser Stelle mein Template ein, sodass es auch genutzt wird. Es in Constants zu definieren bring nichts.
Eine andere Möglichkeit wäre, das Plugin mit TS zu generieren und den neuesten Datensatz zuzuweisen.
Wie macht man das?
Unten der Code,der funxt, aber eben nicht mit dem eigenen HTML Template.
Danke für Eure Hilfe
Klaus

page.10.subparts.BOX_CONTENT>

tmp.newscontentSingle = COA
tmp.newscontentSingle.10 = CONTENT
tmp.newscontentSingle.10 {
  table = tt_news
  select {
# insert the pids of all pages from where you want to fetch news. 
# the recursive-field has no influence on this selection
    pidInList = 188
    orderBy = datetime asc
    max = 1
  }
# insert the object only if there is no SINGLE news selected
  plugin.tt_news.templateFile = fileadmin/saoco/template/tt_news_template.html
  stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
}
# re-insert the normal pagecontent to the page  
temp.content.5 < tmp.newscontentSingle

#plugin.tt_news.general_stdWrap {
#     parseFunc < tt_content.text.20.parseFunc
#   }

page.10.subparts {
  BOX_CONTENT = COA
  BOX_CONTENT < temp.content
}
KlaMu ·

Hallo Leute
das Problem hat eine ganz andere Ursache.
Mein Template ist korrekt eingebunden.
Es ist eine Kopie des Default.
Ich hatte es nur soweit geändert, wie ich dacte, dass ich es bräuchte.
T3 hat den generierten tt_news content als 2. Element(das erste ist leer, da kein Datensatz) gewertet und deshalb beim Rendern auf einen anderen Marker zugegriffen:
###TEMPLATE_SINGLE_RECORDINSERT###
Deshalb sah die Seite so aus, als ob das Default Template geladen ist.
So Long
Klaus

Mopps ·

Kannst du das Template nicht im Flexform auswählen?

Ich habe ebenfalls das Problem, dass ein Template nicht über Constants oder Setup eingebunden werden kann. Ich muss es im Flexform machen, dann passts.