TYPO3 - tx_news: получить подробные данные о текущей видимой новостной статье вне шаблонов новостей. - PullRequest
0 голосов
/ 20 марта 2019

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

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

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

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

Считайте данные с помощью TypoScript и поместите их в переменную lib, а затем прочитайте их в шаблоне данных.

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

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

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

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

0 голосов
/ 20 марта 2019

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

Например:

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

<f:cObject typoscriptObjectPath="lib.tx_news.detail"/>
...