Zum Inhalt springen

RSS mit tt_news

Erstellt am 7. Juli 2010 · 1 Antwort · letzte Antwort am 13. Juli 2010

Tags: tt_news, Frage

coffeemug ·

Hallo zusammen,

ich bin gerade am Verzweifeln. Ich versuche nun schon den halben Tag einen RSS-Newsfeed einzubauen, scheitere aber.

Ich verwende noch die 2.5er Version von tt_news

Laut Doku unter http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.5.2/view/1/7/#id3922694

habe ich folgendes versucht:

1. Zuerst Newsfeed in Include Static (from Extension) dazugeklickt

2. Dann im Constants-Bereich die Variable für den News-Container gesetzt

plugin.tt_news.pid_list = 123

3. Dann im Setup-Bereich:

plugin.tt_news {
  displayXML {
    # rss091_tmplFile = EXT:tt_news/res/rss_0_91.tmpl
    # rdf_tmplFile = EXT:tt_news/res/rdf.tmpl
    # atom03_tmplFile = EXT:tt_news/res/atom_0_3.tmpl
    # atom1_tmplFile = EXT:tt_news/res/atom_1_0.tmpl
    rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
    # possibile values: rss091 / rss2 / rdf / atom03 / atom1  
    xmlFormat = rss2
    xmlTitle = Domain News
    xmlLink = http://www.meine-domain.de
    xmlDesc = Domain Newsfeed
    xmlLang = de
    xmlIcon = fileadmin/tt_news_article.gif
    title_stdWrap.htmlSpecialChars = 1
    title_stdWrap.htmlSpecialChars.preserveEntities = 1
    subheader_stdWrap.stripHtml = 1
    subheader_stdWrap.htmlSpecialChars = 1
    subheader_stdWrap.htmlSpecialChars.preserveEntities = 1
    subheader_stdWrap.crop = 100 | ... | 1
    subheader_stdWrap.ifEmpty.field = bodytext
    xmlLastBuildDate = 1
  }
}

## This enables the xml news feed

xmlnews = PAGE
xmlnews {
  typeNum = 100
  10 >
  10 < plugin.tt_news
  10.pid_list >
  10.pid_list = {$plugin.tt_news.pid_list}
#  10.singlePid = {$plugin.tt_news.singlePid}
  10.defaultCode = XML
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:text/xml
    no_cache = 1
    xhtml_cleaning = 0
  }
}

Nun gespeichert und Seite aufgerufen und er macht nicht im geringsten Anstalten einen Feed darzustellen. Was ich sehe, ist nur eine Seite mit leerem Inhalt.

Habe ich was vergessen?

Ich habe auch versucht, die Seite mittles

page.headerData.999 = <link rel="alternate" type="application/rss+xml" title="TITEL" href="http://www.domain.com/id=134?type=100">

zu xml zu überreden, aber keine Chance.

Er macht nicht im Geringsten einen Feed.

Ein Direktaufruf von http://www.domain.com/id=134?type=100 will im Browser einen Leeren Feed-Ordner in der Symbolleiste anlegen. Das ist ja schonmal ein Anfang. Allerdings lässt mich die Meldung "Dynamisches Lesezeichen konnte nicht geladen werden" verzweifeln

eddy ·

Hallo coffeemug,

mein TypoScript ist sehr ähnlich aufgebaut und funktionsfähig. Was mir bei Deinem xmlnews-Objekt auffällt ist die auskommentierte singlePid, die bei mir z.B. nicht deaktiviert ist.

Ausserdem scheint mir die Einbindung des page.headerData nicht korrekt. Probiere mal folgendes:

page.headerData.999 = HTML
page.headerData.999.value = <link rel .....

Eddy