RSS-канал Typo3 не содержит элементов - PullRequest
1 голос
/ 26 мая 2020

У меня проблема с интеграцией RSS-канала на мой сайт. Я работаю с расширением News System, в которое включена функция RSS Feed.

В виде списка на моей странице новостей я вставил следующий шаблон (содержимое из области настройки). Я заменил пути и другие разумные данные на [...].

plugin.tx_news {
  view {
    templateRootPath = [...]
    partialRootPath = [...]
    layoutRootPath = [...]
  }

  settings.cssFile >
  skipControllerAndAction = 1
}

[globalVar = TSFE:type = 9818]
config {
    disableAllHeaderCode = 1
    xhtml_cleaning = none
    admPanel = 0
    debug = 0
    disablePrefixComment = 1
    metaCharset = utf-8
    additionalHeaders.10.header = Content-Type:application/rss+xml;charset=utf-8
    absRefPrefix = https://www.slawitscheck.at/bmw/news/
    linkVars >
}

pageNewsRSS = PAGE
pageNewsRSS {
    typeNum = 9818
    10 < tt_content.list.20.news_pi1
    10 {
            switchableControllerActions {
                    News {
                            1 = list
                    }
            }
            settings < plugin.tx_news.settings
            settings {
                    categories = 1
                    categoryConjunction = OR
                    limit = 30
                    detailPid = [...]
                    startingpoint = [...]
                    format = xml
                    list.rss.channel {
                      title = Slawitscheck BMW: RSS Feed
                      link = https://www.slawitscheck.at/bmw/news/
                      description = Ihr RSS Feed für alle News rund um die H. Slawitscheck GmbH. ► BMW, Mini, Neu- und Gebrauchtwägen, Service-Angebote und vieles mehr..
                      copyright = H. Slawitscheck GmbH
                      language = de-DE
                      generator = TYPO3 EXT:news
                      category = 1
                    }
            }
    }
}

[global]

detailPid - это идентификатор моего apge сведений о новостях, а отправной точкой является идентификатор моей страницы новостей. Итак, https://www.slawitscheck.at/bmw/news/.

На этой странице отображаются только новости с категорией 1, поэтому я добавил категорию 1 в настройку. Мне нужны новости категории 1 в моем RSS-канале.

Я отредактировал список. html, так что у меня есть эта ссылка для RSS-канала в заголовке моей страницы:

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="/bmw/news/?type=9818">

Хорошо, поэтому, когда я открываю канал в программе чтения RSS (пробовал несколько разных), канал отображается как действительный, но в нем нет элементов! Лента пуста, хотя есть новости категории 1.

Новости не заданы. В NewsController в listAction () значение для 'news' всегда пусто. Для RSS-канала, но не для Новостной страницы.

Это ссылка непосредственно на RSS-канал: https://www.slawitscheck.at/bmw/news/?type=9818

Информация, которую я ввел шаблон настроен правильно, у меня просто нет элементов. Я не менял шаблон Typo3 для RSS-канала (List. xml).

Я уже искал это в Google, но, к сожалению, я не могу найти решение этой проблемы.

Edit

Вот скриншот Дерева со страницы NewsRSS! :)

1: enter image description here

2: enter image description here

3: введите описание изображения здесь

...