[Frage] tt_news: remove type from rss-feed-links TYPO3-Version: -

  • nivekznews nivekznew...
    TYPO3-Anwärter
    0 x
    6 Beiträge
    0 Hilfreiche Beiträge
    17. 12. 2013, 23:29

    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:

    1. <link>www.baseurl.de/news1.html?type=100</link>

    Kann ich den type des Links entfernen oder ändern, sodass der Link so aussieht?

    1. <link>www.baseurl.de/news1.html</link>
    2.  
    3. oder
    4.  
    5. <link>www.baseurl.de/news1.html?type=42</link>

    Meine TypoScript Konfiguration ist glaube ich standard:

    1. rss2 = PAGE
    2. rss2 {
    3. typeNum = 100
    4. 10 >
    5. 10 < plugin.tt_news
    6. 10.pid_list >
    7. 10.pid_list = 76
    8. 10.singlePid = 93
    9. 10.defaultCode = XML
    10. 10.dispalyXML.rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
    11. 10.displayXML.xmlFormat = rss2
    12. config {
    13. disableAllHeaderCode = 1
    14. additionalHeaders = Content-type:text/xml
    15. no_cache = 1
    16. xhtml_cleaning = 0
    17. simulateStaticDocuments_noTypeIfNoTitle = 1
    18. }
    19. }

    Wäre cool wenn einer eine Idee hat :)


  • 1
  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    18. 12. 2013, 08:16

    Sicher, daß der Wert für singlePid und die RealUrl-Config stimmt?

  • nivekznews nivekznew...
    TYPO3-Anwärter
    0 x
    6 Beiträge
    0 Hilfreiche Beiträge
    18. 12. 2013, 09:25

    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?

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    19. 12. 2013, 09:49

    Zitiert von: nivekznews
    Ich 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
    http://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...

  • spL spL
    Jedi-Meister
    0 x
    345 Beiträge
    3 Hilfreiche Beiträge
    18. 12. 2014, 10:02

    Gibt es mitlerweile eine Lösung hierzu?
    4.5.3x
    Selbe Problematik, kein RealURL, kein CoolURI oder sonst wie.

  • nivekznews nivekznew...
    TYPO3-Anwärter
    0 x
    6 Beiträge
    0 Hilfreiche Beiträge
    18. 12. 2014, 10:09

    ich damals nicht mehr weiter gekommen.
    habe seither allerdings auch keinen Versuch mehr gestartet.

  • 1