0

我在 config.yaml 中使用路由为我自己的扩展在当前的 TYPO3 10 中使用漂亮的 URL,如下所示:

routes:
   -
     routePath: 'search'
     _controller: 'MyModule::all'

现在我想根据当前语言有不同的 routePaths。这意味着fe

   routePath: 'suche'

如果用户使用的是德语版网站。

我会很感激任何提示如何在 config.yaml 中实现它。

4

1 回答 1

1

你可以用一个方面来解决这个问题:

routes:
  - routePath: '/{locale-search}'
    _controller: 'MyModule::all'
aspects:
  locale-search:
    type: LocaleModifier
    default: 'search'
    localeMap:
      - locale: 'de_DE.*'
        value: 'suche'

资料来源:TYPO3 解释

于 2021-05-24T08:29:25.833 回答