TYPO3 7.6.16 ext: новости 5.3.2
Мы хотим создать поток новостей в формате json, который был создан в CMS, чтобы мы могли использовать его в других приложениях. Для каждого элемента в ленте, который мы ищем, необходимо включить некоторые простые свойства, такие как название новостной статьи, когда она была опубликована и ссылку на новость, чтобы мы могли направить кого-то обратно на соответствующую страницу на веб-сайте.
Мы смогли вернуть список новостей, запросив таблицу tx_news_domain_model_news. Из этой таблицы мы смогли запросить всю необходимую нам информацию из истории, но у нас возникли проблемы с построением ссылки на историю.
Ссылки, которые плагин новостей создает для каждой истории в данный момент, имеют вид:
/ story / tx_news_pi1% 5Bnews% 5D = 18 & tx_news_pi1% 5Bcontroller% 5D = News & tx_news_pi1% 5Baction% 5D = detail & cHash = a6e542381e508c0501a09383cedc4d70.
Таким образом, поле id поля новостей включено в качестве параметра. Мы пробовали создавать ссылки, настраивая этот параметр для различных идентификаторов разных новостей, но каждая ссылка всегда возвращает одну и ту же новость. Таким образом, мы предполагаем, что значение хеш-функции для каждой истории nwes должно быть вычислено для каждого элемента, чтобы найти правильную историю.
Наш вопрос. Можно ли создать уникальный URL-адрес для каждой истории на основе информации в таблице tx_news_domain_model_news или есть лучший способ создать канал JSON для каждой новости, который включает ссылку на исходную статью.
UriBuilder
… - person undko   schedule 27.03.2017