【问题标题】:tt_news RSS Feed, show HTMLcodett_news RSS Feed,显示 HTML 代码
【发布时间】:2014-10-15 16:22:12
【问题描述】:

我在 tt_news 扩展的 RSS-Feed 工作。我的主要问题是 XML 文件显示了我网站的 HTML 结构,但我不知道为什么?

有什么想法吗?

这是我的常量代码:

    # RSS2
plugin.tt_news {
  # SYS-Folder mit News
  pid_list               = 61
  # Seite mit Singleanzeige
  singlePid              = 62
  displayXML {
    xmlTitle             = {$c_rss.title}
    xmlLink              = {$baseURL}
    xmlFormat            = rss2
    rss2_tmplFile        = fileadmin/Resources/Private/Templates/rss_2.tmpl
    # Anzahl News in Reader
    xmlLimit             = 10
    xmlDesc              = {$c_rss.description}
    # Sprache
    xmlLang              = {$c_rss.lang}
    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 = 425 | ...
    subheader_stdWrap.ifEmpty.field = bodytext
    xmlLastBuildDate     = 1
    xmlIcon = main/typo3conf/ext/tt_news/ext_icon.gif
  }
}

这就是 TS 代码:

# RSS
page.headerData.1100 = TEXT
page.headerData.1100.value = <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="{$baseURL}/rss.xml" />
xmlnews = PAGE
xmlnews {
  typeNum = 100
  10 >
  10 < plugin.tt_news
  10.pid_list >
  10.pid_list = 61
  10.singlePid = 63
  10.defaultCode = XML
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:text/xml
    no_cache = 1
    xhtml_cleaning = 0
  }
}

【问题讨论】:

  • 您的网址看起来如何?如果您的 url 看起来像 www.something.com/rss.html,则 xml 的正确地址看起来像这样:www.something.com/rss/rss.xml(如果您使用的是 realurl ext)
  • 我前两天也遇到过类似的问题,原因是rss模板的错别字。
  • 我的链接看起来是这样的:relaunch.smt-wertheim.de/home/rss.xml 这就是输出 :( rss 模板中的错字是什么意思?
  • 尝试加载标准rss_2.tmpl 模板而不做任何修改。如果没问题,原因就在模板中 - 它可以是任何东西(.,; 等)。如果输出与现在相同,则 TypoScript 有问题。
  • 我使用标准模板:(

标签: typo3 tt-news


【解决方案1】:

试试这个常量:

### News settings ###
plugin.tt_news {
   displayXML {
    xmlCaching = 1
    xmlLimit = 15
    xmlFormat = rss2
    xmlTitle = News
    xmlLink = http://your.url/
    xmlDesc = description
    xmlLang = de
    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 = 425 | ... | 1
    subheader_stdWrap.ifEmpty.field = bodytext
    xmlLastBuildDate = 1
    rss2_tmplFile = fileadmin/Resources/Private/Templates/rss_2.tmpl
   }
}

【讨论】:

  • 它有效!我的其他 tt_news 文件有问题。非常感谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多