Расширение новостей Typo3: «Путь к объекту TypoScript «lib.tx_news.contentElementRendering» не существует»

#typo3 #typo3-extensions #tx-news #typo3-10.x

Вопрос:

Не изменив сознательно что-либо в конфигурации или шаблонах, я не могу выводить элементы контента в подробном представлении новостных статей.

 1/1) #1253191023 TYPO3FluidFluidCoreViewHelperException

TypoScript object path "lib.tx_news.contentElementRendering" does not exist
 

У меня есть такая конфигурация:

typo3conf/ext/news/Configuration/TypoScript/setup.txt

 # Rendering of content elements in detail view
lib.tx_news.contentElementRendering = RECORDS
lib.tx_news.contentElementRendering {
    tables = tt_content
    source.current = 1
    dontCheckPid = 1
}
 

typo3conf/ext/site_package/Resources/Plugin/News/Templates/News/Detail.html

 <f:if condition="{newsItem.contentElements}">
 <!-- content elements -->
 <f:cObject typoscriptObjectPath="lib.tx_news.contentElementRendering">
  {newsItem.contentElementIdList}
 </f:cObject>
</f:if>
 

Поэтому мне кажется, что это то, что рекомендуется в документах: https://docs.typo3.org/p/georgringer/news/master/en-us/Tutorials/Templates/RenderContentElements/Index.html

Версия Typo3: 10.4.12

Версия новостей: 8.5.2

Я не могу понять, почему я вдруг не могу выводить элементы контента в новостных статьях.

Кто-нибудь может помочь?

Комментарии:

1. Пожалуйста, укажите вашу опечатку 3 и версию новостей.

2. Опечатка3 10.4.12 Новости 8.5.2

3. Вы включили статический ТипоСкрипт EXT:news в свой шаблон (ТипоСкрипт -)? docs.typo3.org/p/georgringer/news/master/en-us/…

4. Вы правы, статический шаблон не был включен… Спасибо. Как я могу задать вам этот вопрос?

Ответ №1:

Если lib.tx_news.contentElementRendering не определено, скорее всего, вы забыли включить шаблон статического типоскрипта EXT:новости.

Система новостей — Установка:

Подготовка: Включить статический типоскрипт

Расширение содержит некоторый код типоскрипта, который необходимо включить.

  1. Перейдите на корневую страницу вашего сайта.
  2. Переключитесь в модуль Шаблона и выберите Информация/Изменить.
  3. Нажмите на ссылку Редактировать всю запись шаблона и перейдите на вкладку Включает.
  4. Выберите Новости (новости) в поле Включить статические (из расширений): Скриншот поля quot;Включить статикуquot; бэкенда TYPO3