如何在TYPO3 9中为Solr设置口语链接

时间:2019-10-14 19:41:24

标签: solr routing typo3

是否可以像以前版本中的RealUrl一样,在TYPO3 9中为EXT:tx_solr设置口语URL? 我看过EXT:新闻的示例,并尝试实现EXT:Solr搜索,但是我没有成功。我尝试过:

routeEnhancers:             
      SearchPlugin:
        type: Extbase
        limitToPages:
          # Suche list view - needed for pagination:
          - 36
        extension: Solr
        plugin: Pi_Search
        routes:
          - { routePath: '/page/{page}', _controller: 'Search::search', _arguments: {'page': '@widget_0/currentPage'} }
          - { routePath: '/list/{page}', _controller: 'News::list', _arguments: {'page': '@widget_0/currentPage'} }
          - { routePath: '/tag/{tag_name}', _controller: 'News::list', _arguments: {'tag_name': 'overwriteDemand/tags'}}
          - { routePath: '/blog/{news_title}', _controller: 'News::detail', _arguments: {'news_title': 'news'} }
          - { routePath: '/archive/{year}/{month}', _controller: 'News::archive' }

        defaultController: 'Search::search'
        defaults:
          page: '0'
        requirements:
          page: '\d+'
        aspects:
          page:
            type: StaticRangeMapper
            start: '1'
            end: '100'

1 个答案:

答案 0 :(得分:0)

EXT:realurl与TYPO3 9.5不兼容。而是使用TYPO3 9.5在TYPO3中建立了一个称为“路由”的新功能。

您需要在安装中添加站点配置。这可以通过后端模块“站点”完成。

此后,对于常规页面而言,口语URL将立即可用。如果安装了任何扩展程序,则需要将routeEnhancers添加到站点配置中。

文档: