Webdesign Berlin
< T3Blog fertig und onlinegestellt

RSS Feed für T3Blog einrichten (Ohne Snowflake Design)

22.05.2009
RSS Feed T3Blog
RSS Feeds im T3Blog

Es gibt 3 Wege im T3Blog einen RSS Feed anzulegen. Die einfachste Variante ist, die Templates des Snowflake Standard Blogs zu nutzen, dabei ist der RSS Feed vordefiniert. Diese Variante wird im Handbuch hinreichend beschrieben.

Die zweite Möglichkeit ist, meine neue TYPO3 Extension LOT3Blog zu nutzen. Hier lassen sich sämmtliche Werte (Titel, Autor, etc) des RSS Feeds komfortabel als Konstanten einstellen.

Die dritte Möglichkeit ist, den RSS Feed "Zu Fuss" zu konfigurieren.

Den RSS Feed des T3Blogs selbst konfigurieren.

Zunächst konfiguriert man per TypoScript die Werte des RSS Feeds

plugin.tx_t3blog_pi1 {
  rss {
    generator=T3Blog
    feedTitle= My T3Blog RSS Feed
    feedCopyright= My Cool TYPO3 Blog
    feedManagingEditor= Me
    feedWebMaster= Also me
    feedLink= typo3-blog.net
    feedDescription= My Blog is cool
    postItemCount=5
  }

Dann erzeugt man auf einem freien Seitentyp (zum Beispiel 100) den RSS Feed:

xmlnews = PAGE
xmlnews {
  typeNum = 100
  config {
    disableAllHeaderCode = 1
    additioalHeaders = Content-type:text/xml
    linkVars = L
    no_cache = 1
         xhtml_cleaning = 0
         admPanel = 0
  }
  10 = USER
  10 {
    # Call the user function
    userFunc = tx_t3blog_pi1->main
    widget.rss < plugin.tx_t3blog_pi1.rss
    template = TEXT
    template.field = rss
  }

Verwendet man RealURL, so muss man RealURL für den Seitentyp des RSS-Feed konfigurieren:

$TYPO3_CONF_VARS['EXTCONF'] ['realurl']['_DEFAULT'] 'fileName' => array (
  'defaultToHTMLsuffixOnPrev' => 1,
  'index' => array(
    'page.html' => array(
           'keyValues' => array (
            'type' => 1,
           ),
        ),
        'rss.xml' => array(
           'keyValues' => array (
            'type' => 100,
           ),
        ),
  ),
);

Zuletzt kann man den RSS Feed natürlich noch als Plugin einbinden.

T3Blog RSS Funktioniert nicht

Gravatar: Eggenberger Dominic T3Blog RSS Funktioniert nicht
Danke für die Doku, bei uns in der Firma haben wir es nach deiner Doku eingebaut was auch super Funktioniert hat, jedoch haben wir das Problem das wenn man auf den RSS Link klickt nicht das XML angezeigt wird, sondern auf die Startseite umgeleitet wird.

Zudem muss der Rich Editor immer deaktiviert und wider aktiviert werden damit der Rich Editor auch funktioniert.

Kannst du dir das erklären??

Währe über ein Antwort sehr dankbar.

thx greez quantiqum

Link zu RSS-Feed

Gravatar: Lina Ourima Link zu RSS-Feed
Falls Ihr RealURL verwendet, habt Ihr den Feed bei RealUrl korrekt konfiguriert?

Kommentar RSS

Gravatar: Felix Nagel Kommentar RSS
Kann man auf diesem Weg auch die Kommentare als RSS ausgeben?

Herzlichen Dank

Gravatar: Tankred Herzlichen Dank
Toll, dass der Code hier zur Verfügung gestellt wurde. Hat funktioniert bei meiner Blogbaustelle.<br />
Falls euch langweilig ist, freue ich mich über einen Tipp, wie das erste Bild eines Posts und ein wenig Text in den Feed wandern kann.

Danke

Gravatar: Max Danke
Funktioniert gut. Wer übrigens ausführliche Feeds benötigt, sollte folgenden Beitrag ansehen:

http://www.design-keller.de/blog/beitrag/korrekten-rss-feed-ausgeben-mit-blog-extension-t3blog-rss-widget.html

Max.

Diese Seite

Gravatar: Manu Diese Seite
Ich bin gerade auf der Suche nach Tipps zum Einbinden hier auf diese Seite gestoßen. Was mich jetzt wirklich etwas stört ist, dass es hier (s.u.) anscheinend nicht klappt mit den Feeds und RealURL...?

VG,
Manu

Kleiner Fehler in der Page Config

Gravatar: Hannes Badstieber Kleiner Fehler in der Page Config
Hallo und vielen Dank für die Anleitung!<br />
<br />
In der Config der XML Seite steckte ein kleiner Fehler. Anstatt<br />
<br />
additioalHeaders = Content-type:text/xml<br />
<br />
sollte es wohl heißen:<br />
<br />
additionalHeaders = Content-type:text/xml<br />
<br />
Dann sollte der Validator mal einen Fehler weniger haben. <br />
<br />
Wie bekommt man eigentlich den Tag im Feed gefüllt?<br />
<br />
Vielen Dank!<br />
<br />
Gruß<br />
Hannes

Kommentar hinzufügen

* - Pflichtfeld

*




*