TYPO3 Ext. tx_news и абсолютные ссылки для просмотра RSS
Я использую расширение tx_news, и мне нужен абсолютный URL для одной новости. <n:link [...] />
создать правильную ссылку на одну новость, но это не абсолютная ссылка.
Это не работает:
<n:link newsItem="{newsItem}" settings="{settings}" uriOnly="1" absloute="1" />
И с <f:uri.page absolute="1" />
я не могу связать ни одного новостного сайта.
Но я не нахожу другого способа создать мне абсолютную ссылку на одну новость. Может быть, у кого-нибудь есть небольшое решение для этой проблемы?
Мне нужно это для RSS-страницы для ссылки на новостные элементы.
2 ответа
Как указано в справочном документе, этот viewhelper становится необязательным configuration
параметр, который позволяет передать массив typolink
Настройки.
<n:link newsItem="{newsItem}" settings="{settings}" uriOnly="1" configuration="{forceAbsoluteUrl:1}"/>
Используйте дополнительный параметр конфигурации окна просмотра n:link. Он ожидает массив параметров в качестве аргумента, которые передаются генерации typolink.
Важный:
Убедитесь, что вы заключили более сложные значения в одинарные кавычки, иначе вы получите ошибки. Посмотрите в кавычках значение AdditionalParams в этом примере:
<n:link newsItem="{newsItem}" settings="{settings}" configuration="{addQueryString:1, additionalParams:'&tx_news_pi1[@widget_0][currentPage]=3'}" title="{newsItem.title}">
...
</n:link>