1 Überblick

Mit Hilfe der Extension "tt_news" ist es problemlos möglich, auf seinem Internetauftritt einen RSS- oder ATOM-Feed anzubieten. So können interessierte Besucher jederzeit die aktuellen Neuigkeiten abrufen, ohne auch nur den Webbrowser zu starten. Des Weiteren kann der Feed auch von mobilen Endgeräten, wie Smartphones abgerufen werden. Das spart Zeit und Geld, da nicht immer der gesamte Internetauftritt geladen werden muss.

2 Extension "tt_news" einrichten

Zunächst einmal muss die Extension "tt_news" installiert und konfiguriert werden. Für die Installation nutzen Sie bitte mitgelieferte Manual.

Anschließend muss die Konfiguration um folgende Zeilen erweitert werden damit der RSS- oder ATOM-Feed aktiviert wird:

rss-feed = PAGE
rss-feed {
  typeNum = 100

  # Der Standard-Header wird nicht benötigt
  config.disableAllHeaderCode = 1

  10 >
  10 < plugin.tt_news
  10 {
    pid_list >
    defaultCode = XML

    # ID der Seite mit den Neuigkeiten
    pid_list = 16

    # ID der Detailansicht für Neuigkeiten
    singlePid = 13
   
    displayXML {
      # Mögliche Feed-Arten:
      # 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/rss2_tmplFile
      rss2_tmplFile = Pfad zu meinem Template...

      # Mögliche Werte: rss091 / rss2 / rdf / atom03 / atom1
      xmlFormat = rss2

      xmlTitle = Name der Website
      xmlLink = Link zu den Neuigkeiten
      xmlDesc = Neues von meiner Website
      xmlLang = de
      xmlIcon = Pfad zu einem Logo der Website...
      xmlLastBuildDate = 1

      title_stdWrap {
        htmlSpecialChars = 1
        htmlSpecialChars.preserveEntities = 1
      }

      subheader_stdWrap {
        stripHtml = 1
        htmlSpecialChars = 1
        htmlSpecialChars.preserveEntities = 1
        crop = 100 | ... | 1
        ifEmpty.field = bodytext
      }
    }
  }
}

3 Statisches Template einbinden

Statisches Template einbinden

Im nächsten Schritt muss das statische TypoScript-Template von tt_news eingebunden werden. Dazu wählen Sie, wie in der Abbildung zu sehen, in den Eigenschaften des Root-Templates unter das Template "News-feed (RSS,RDF,ATOM) (tt_news)" aus.

4 META-Tag hinzufügen

RSS-Logo im Webbrowser

Nun ist alles vorbereitet um den neuen Feed anzuzeigen. Allerdings fehlt noch eine Möglichkeit auf den Feed zuzugreifen. Um wie in der Abbildung zu sehen das RSS-Symbol im Firefox in der Adressleiste oder im Internet Explorer in der Menüleiste anzuzeigen, muss der Link zum RSS- oder ATOM-Feed im Seiten-Header definiert werden. Dies geschieht per TypoScript folgendermaßen:

page {
  headerData {
    10 = TEXT
    10 {
      data = TSFE:id
      wrap = <link href="index.php?id=|&type=100" rel="alternate" title="RSS-Feed" type="application/rss+xml"></link>
    }
  }
}

Copyright © 2005 - 2012 | Speedprogs.de
RSS | Sitemap | Datenschutz | Seite als PDF herunterladen