Как настроить говорящие ссылки для solr в TYPO3 9 - PullRequest
0 голосов
/ 14 октября 2019

Можно ли настроить выступающие URL в TYPO3 9 для EXT: tx_solr, как это было с RealUrl в предыдущих версиях? Я посмотрел на примере EXT: news и попытался реализовать поиск 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 голосов
/ 15 октября 2019

EXT: realurl не совместим с TYPO3 9.5. Вместо этого в TYPO3 9.5 в TYPO3 была установлена ​​новая функция под названием «маршрутизация».

Вам необходимо добавить конфигурацию сайта в вашу установку. Это можно сделать через бэкэнд-модуль «Сайты».

После этого говорящие URL-адреса будут работать сразу после установки для обычных страниц. Если у вас установлено какое-либо расширение, вам необходимо добавить routeEnhancers в конфигурацию вашего сайта.

Документация:

...