Hi!
Ich habe folgende Frage...
Ist es möglich, meine tt_news von einer typo3 Webseite, auf der anderen typo3 Webseite darzustellen?
Z.B. Ich habe auf der Seite www.test.de meine News und ich will, dass diese News auf der www.news.de stehen...
Diese Seiten haben aber, verschiedene typo3 backend...
Danke!
Vielleicht machst Du das via XML bzw. RSS?
Ich dächte, da gäbe es sogar Erweiterungen diesbezüglich.
Kolki schrieb
Vielleicht machst Du das via XML bzw. RSS?
Ich dächte, da gäbe es sogar Erweiterungen diesbezüglich.
Danke für die Antwort!
Aber, gibt es nähere erklärung?
RSS ist ein auf XML basierendes Format und dient zur schnellen und einfachen Verbreitung von Nachrichten.
Die Nutzung von RSS erfolgt zumeist über sogenannte RSS- bzw. Feedreader. Die Reader stellen die Überschrift sowie einen kurzen Text der Web-Inhalte zur Verfügung. Kommt eine neue Meldung hinzu, wird Ihnen diese im Reader ausgegeben.
Es gibt Extensions, welche aus tt_news heraus dieses Format generieren. Typo3 selbst kann es aber auch mittels Typoscript. Bei mir sieht das in etwa so aus:
Constants:
###RSS CONSTANTS
# Seite, die die News List enthält
xmlnewsfeed_id = 10
plugin.tt_news {
# SYS-Folder mit News
pid_list = 20
# Seite mit Singleanzeige
singlePid = 30
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
rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
# mögliche: rss091 / rss2 / rdf / atom03
xmlFormat = rss2
xmlTitle = - News von meineseite.de -
xmlLink = http://www.meineseite.de
# Anzahl News in Reader
xmlLimit = 5
xmlDesc = Dieser Channel informiert über die neuesten Nachrichten.
# Sprache
xmlLang = de
xmlIcon = /cms/fileadmin/bild.jpg
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 = 300 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext
xmlLastBuildDate = 1
}
}
Setup:
###RSS NEWSFEED NACHRICHTEN
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
}
}
page.headerData.500 = TEXT
page.headerData.500.value = <link rel="alternate" type="application/rss+xml" title="- News von meineseite.de -" href="http://www.meineseite.de/cms/index.php?id={$xmlnewsfeed_id}&type=100" />
page.headerData.600 = TEXT
page.headerData.600.value = <link rel="microsummary" type="text/plain" title="- News von meineseite.de -" href="http://www.meineseite.de/cms/index.php?id={$xmlnewsfeed_id}&type=100view=microsummary" />
Für das Zielsystem gibt es wiederum jede Menge geeignete Extensions, mit denen Du das RSS bzw. XML-File einlesen kannst. Da musst Du mal schauen.