Sie sind hier:
Repository: https://extensions.typo3.org/extension/news Github: https://github.com/georgringer/news
<f:widget.paginate objects="{news}" as="paginatedNews" configuration="{itemsPerPage: settings.list.paginate.itemsPerPage, insertAbove: settings.list.paginate.insertAbove, insertBelow: settings.list.paginate.insertBelow, maximumNumberOfLinks: settings.list.paginate.maximumNumberOfLinks}"> <div class="list-group mb-3{f:if(condition:'{settings.templateLayout} == 2',then:' owl-carousel')}"> <f:for each="{paginatedNews}" as="newsItem" iteration="iterator"> <f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" /> </f:for> </div> </f:widget.paginate>
routeEnhancers: News: type: Extbase extension: News plugin: Pi1 routes: - routePath: '/' _controller: 'News::list' - routePath: '/seite-{page}' _controller: 'News::list' _arguments: page: 'currentPage' - routePath: '/{news-title}' _controller: 'News::detail' _arguments: news-title: news defaultController: 'News::list' defaults: page: '0' aspects: news-title: type: PersistedAliasMapper tableName: tx_news_domain_model_news routeFieldName: path_segment page: type: StaticRangeMapper start: '1' end: '100' # PageTypeSuffix erweitern PageTypeSuffix: map: 'feed.xml': 9818
TCEMAIN.linkHandler.tx_news_domain_model_news { handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler label = LLL:EXT:ercas_fluidpages_basic/Resources/Private/Language/locallang.xlf:link.newsTab configuration { table = tx_news_domain_model_news storagePid = 8 pageTreeMountPoints = 8 hidePageTree = 1 } displayAfter = page }
config.recordLinks.tx_news_domain_model_news { typolink { parameter.cObject = CASE parameter.cObject { key.data = field:type # News 0 = TEXT 0.value = 21 # Internal Link 1 = TEXT 1.data = field:internalurl # External Page 2 = TEXT 2.data = field:externalurl # News default = TEXT default.value = 21 } additionalParams.data = field:uid additionalParams.wrap = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]=| useCacheHash = 1 } }