Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:routing

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
typo3:routing [2018/11/01 15:13] – angelegt admintypo3:routing [2019/02/21 19:53] – [Seiten routeEnhancers] admin
Zeile 11: Zeile 11:
     default: '/'     default: '/'
     map:     map:
-      '/': 0 +      /: 0 
-      'feed.rss': 9818+      feed.xml: 9818 
 +      sitemap.xml: 1533906435 
 +      yoast-snippetpreview.json: 1480321830
 </code> </code>
  
Zeile 22: Zeile 24:
  
 <code yaml> <code yaml>
 +routeEnhancers:
 +  News:
 +    type: Extbase
 +    limitToPages:
 +      # News list view - needed for pagination:
 +      - 1
 +      # News detail views - needed for general routing:
 +      - 2
 +      - 3
 +      # News category and tag view:
 +      - 4
 +      - 5
 +    extension: News
 +    plugin: Pi1
 +    routes:
 +      -
 +        routePath: '/page/{page}'
 +        _controller: 'News::list'
 +        _arguments:
 +          page: '@widget_0/currentPage'
 +      -
 +        routePath: '/{news_title}'
 +        _controller: 'News::detail'
 +        _arguments:
 +          news_title: news
 +      -
 +        routePath: '/{category_name}'
 +        _controller: 'News::list'
 +        _arguments:
 +          category_name: overwriteDemand/categories
 +      -
 +        routePath: '/{tag_name}'
 +        _controller: 'News::list'
 +        _arguments:
 +          tag_name: overwriteDemand/tags
 +    defaultController: 'News::list'
 +    defaults:
 +      page: '0'
 +    requirements:
 +      news_title: '^[a-zA-Z0-9].*$'
 +      page: \d+
 +    aspects:
 +      news_title:
 +        type: PersistedAliasMapper
 +        tableName: tx_news_domain_model_news
 +        routeFieldName: path_segment
 +      page:
 +        type: StaticRangeMapper
 +        start: '1'
 +        end: '100'
 +      category_name:
 +        type: PersistedAliasMapper
 +        tableName: sys_category
 +        routeFieldName: title
 +      tag_name:
 +        type: PersistedAliasMapper
 +        tableName: tx_news_domain_model_tag
 +        routeFieldName: title
  
 </code> </code>
typo3/routing.txt · Zuletzt geändert: 2020/04/09 10:56 von admin