TYPO3 - tx_news: Получить подробные данные о текущей видимой новостной статье вне шаблонов новостей.

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

Я надеялся найти ViewHelper в расширении новостей, но его нет.

В настоящее время я вижу только способ сделать это как-то так:

https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html#plain-typoscript

Прочитайте данные через TypoScript и поместите их в переменную библиотеки, а затем прочитайте их в шаблоне Fluid.

Был ли у кого-то альтернативный, более легкий способ?


person Paul    schedule 20.03.2019    source источник


Ответы (2)


Я думаю, что для этого вам нужно использовать TypoScript вместе с ViewHelper.

Например:

lib.tx_news.detail {
   ....something 
}

<f:cObject typoscriptObjectPath="lib.tx_news.detail"/>
person TYPO3UA    schedule 20.03.2019
comment
Это было бы нормально, но как мне получить данные текущих отображаемых новостей внутри библиотеки. переменная. - person Paul; 21.03.2019

Похоже, вы хотите, чтобы ваша запись новостей выглядела по-особому. Это можно сделать с помощью второго новостного плагина в качестве подробного представления на вашей странице. Поскольку вам не нужен текст из подробного представления по умолчанию, вы можете создать специальный макет, чтобы получать только мультимедийные данные.
Плагин можно вставить как элемент содержимого в специальный столбец или с помощью typoscript.

Другим способом может быть выполнение запросов самостоятельно:
Либо в typoscript (как объект CONTENT), либо в PHP (как viewhelper):
Идентифицируйте текущую отображаемую новость по параметру URL, затем выберите все медиафайлы. связанные с этой записью.

person Bernd Wilke πφ    schedule 21.03.2019