【问题标题】:Typo3 8.7 export plugin content as RSS feedTypo3 8.7 将插件内容导出为 RSS 提要
【发布时间】:2020-09-15 09:38:51
【问题描述】:

我想将我的扩展插件的内容导出到 RSS。我在网上学习了许多教程,但没有一个有效。

在我的插件 setup-ts 中,我添加了以下内容(newsevents 是我的扩展,nepi5 是该扩展中的插件)

 pageNewsRSS = PAGE
 pageNewsRSS{
     typeNum = 9818
     10 < tt_content.list.20.newsevents_nepi5
     config{
         disableAllHeaderCode = 1
         additionalHeaders = Content-Type:application/rss+xml;charset=utf-8
         metaCharset = utf-8
         xhtml_cleaning = 0
         admPanel = 0
         debug = 0
         no_cache = 1
         disablePrefixComment = 1
     }
 } 

在我的模板文件中,我有以下内容:

    <rss version="2.0">
        <channel>
            <title>Title</title>
            <link>https://www.URLLINK.com</link>
            <description>Description</description>
            <f:for each="{articles}" as="article" iteration="iterator">         
                <item>
                    <title{article.titel}</title>
                    <description>{article.content}</description>
                </item>   
            </f:for>
        </channel>      
    </rss>  

...当我使用 typeNum 9818 (&type=9818) 查看页面时,我的插件的正确操作运行,正确的数据被传递到模板,但页面仍然是用带有头部的 HTML 元素编写的标签,正文标签和正文标签内。 我显然错过了一些关于模板的重要内容。任何帮助表示赞赏。 我在我的扩展程序中使用了一个插件,因为我使用 Flexform 从列表中选择要显示的项目。

【问题讨论】:

    标签: rss typo3-extensions


    【解决方案1】:

    我认为您的问题是由于跳过了正确的页面模板并尝试在插件中生成整个页面。

    我会尝试构建一个包含插件输出的流畅页面模板。插件只渲染内部循环。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2020-06-09
      • 1970-01-01
      • 2014-09-03
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多