Hallo,
ich habe einen RSS-Feed zu meinem tt_news plugin.
Der Feed ist im TypoScript auf die typeNum=100 definiert. Links in diesem RSS-Feed haben daher als Parameter ebenfalls den type=100. Das sieht so aus:
<link>www.baseurl.de/news1.html?type=100</link>
Kann ich den type des Links entfernen oder ändern, sodass der Link so aussieht?
<link>www.baseurl.de/news1.html</link>
oder
<link>www.baseurl.de/news1.html?type=42</link>
Meine TypoScript Konfiguration ist glaube ich standard:
rss2 = PAGE
rss2 {
typeNum = 100
10 >
10 < plugin.tt_news
10.pid_list >
10.pid_list = 76
10.singlePid = 93
10.defaultCode = XML
10.dispalyXML.rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
10.displayXML.xmlFormat = rss2
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
no_cache = 1
xhtml_cleaning = 0
simulateStaticDocuments_noTypeIfNoTitle = 1
}
}
Wäre cool wenn einer eine Idee hat 🙂
Sicher, daß der Wert für singlePid und die RealUrl-Config stimmt?
Ich benutze CoolUri nicht RealURL. Kann CoolUri das Problem verursachen? Der Großteil des Links wird ja richtig dargestellt, nur der type-Parameter (der nicht in der CoolUri-Config drin ist) passt mir nicht.
Ja, singlePid ist der richtige Wert (ohne type-Parameter klappt es).
Der <link> an sich wird ja auch richtig erstellt, das Problem ist nur das "?type=100" am Ende des Links, weswegen ich jedes Mal die Feed-Seite angezeigt bekomme (wenn ich den type Parameter manuell aus dem link entferne wird die richtige Seite angezeigt).
Was ist denn das Standardverhalten des RSS-Feeds von tt_news? Sollte ein <link> auf den Standard-type verweisen?
nivekznews schriebIch benutze CoolUri nicht RealURL. Kann CoolUri das Problem verursachen?
Das wäre möglich.
Ich kenne und benutze CoolUri nicht, sondern RealURL.
Der erzeugte Pfad zur News-Detailansicht aus dem RSS-Feed sieht bei dir sehr sonderbar aus,
RealUrl würde mit der bei tt_news mitgelieferten Standardkonfiguration so etwas wie
www.baseurl.de/pfad-zur-seite/news-detail/news-artikel/news1.html
erzeugen.
Wie sieht der Link denn aus, wenn du CoolUri deaktivierst?
Andere Idee: hast du in deinem Haupt-Typoscripttemplate (also dem für alle "normale" Seiten)
page.typeNum = 0
definiert oder nicht?
Wenn nicht, schreib die Anweisung dort mal rein und schau, was passiert.
Könnte nämlich sein, daß ?type=100 mitgeschleift wird, weil in deinem Haupttemplate die Anweisung fehlt, die den type auf 0 setzt...
Gibt es mitlerweile eine Lösung hierzu?
4.5.3x
Selbe Problematik, kein RealURL, kein CoolURI oder sonst wie.
ich damals nicht mehr weiter gekommen.
habe seither allerdings auch keinen Versuch mehr gestartet.