# ============================================================================= # VITEC news integration — headless JSON output # # All supported EXT:news content element types use the same JSON renderer. # The renderer returns a stable payload with: # - mode = list | detail # - items/news = serialised records # - settings = the relevant FlexForm settings for the frontend # ============================================================================= tt_content.news_pi1 =< lib.contentElementWithHeader tt_content.news_pi1 { fields { content { fields { news = USER news.userFunc = Evomedien\Vitec\UserFunc\NewsJsonRenderer->render } } } } tt_content.news_newsliststicky < tt_content.news_pi1 tt_content.news_newsselectedlist < tt_content.news_pi1 tt_content.news_newsdetail < tt_content.news_pi1 tt_content.news_newsdatemenu < tt_content.news_pi1 tt_content.news_categorylist < tt_content.news_pi1 tt_content.news_newssearchform < tt_content.news_pi1 tt_content.news_newssearchresult < tt_content.news_pi1 tt_content.news_taglist < tt_content.news_pi1