Zum Inhalt springen

tt_news SingleView

Erstellt am 12. Januar 2009 · 3 Antworten · letzte Antwort am 15. Januar 2009

Tags: tt_news, Frage

Miranda ·

Hallo

Für die Newsansicht möchte ich, die List und Single Ansicht auf die selbe Seite packen. (Oben werden die Newseinträge aufgelistet und unten die ausgewählte News vollständig angezeigt.) Sie funktioniert auch schon wie sie sollte. Nur wird beim aufrufen der Seite "Keine news_id übergeben" ausgegeben, da ja noch keine News ausgewählt wurde. Was muss ich noch ergänzen, dass bei der Single Ansicht beim aufrufen der Seite immer der neuste Eintrag angezeigt wird?

lib.tsElement >
lib.tsElement < plugin.tt_news
lib.tsElement {
    code >
    code = SINGLE
}
plugin.tt_news {
  _LOCAL_LANG.default.noNewsIdMsg =   	# hide the "no news id" message
  pid_list = 443
  singlePid = 447
  templateFile = fileadmin/tpl/news_template_sti.html
  categoryMode = 2
  categorySelection = 63, 64, 65, 66, 67, 68, 69
  limit = 9999
  displayList {
    image.file.maxW = 150
    image.file.maxH >
    image.stdWrap.spaceAfter = 0
    imageWrapIfAny = |
  }
  displaySingle {
    image.file.maxW = 150
    image.file.maxH >
    imageWrapIfAny =  |
    image.stdWrap.spaceAfter = 0
  }
}
Mopps ·

Kann deine Frage nicht beantworten. Alternativ könntest du auch die Meldung "Keine news_id übergeben" löschen. Dann kommt eben nur die Liste der News oben und sonst nichts, bis eine News gewählt wurde.

madmat ·
plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg = &nbsp;
# set the tt_news singlePid to the current page
plugin.tt_news.singlePid = 977
tmp.pagecontent < page.10.subparts.contentarea
page.10.subparts.contentarea >
page.10.subparts.contentarea = COA
page.10.subparts.contentarea {
  10 = CONTENT
  10.table = tt_news
  10.select {
# insert the pids of all pages from where you want to fetch news.
    pidInList = 1078,1079,1080,1081,1082,1083,1084
    orderBy = datetime desc
    max = 1
  }
10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
20 < tmp.pagecontent

}

quelle:
http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.5.0/view/1/7/#id2938276

otti ·

Hallo,

daran knobel ich auch immer wieder mal rum; der Code aus dem Manual ist mir bekannt.

Woran ich scheitere, ist es, mit diesem Code meinen Marker für die mittlere Spalte zu ersetzen; bis jetzt biege ich nur die Meldung um:

content_middle < plugin.tt_news
content_middle {
 
        pid_list >
        pid_list = 4
        singlePid >
        singlePid = 6
        code >
        code = SINGLE
        _LOCAL_LANG.de.noNewsIdMsg = <p align="center">Bitte wählen Sie einen Eintrag.</p>
                }

Kann mir jemand helfen?

Gruß aus Lippe,

Otti.