首页 > 解决方案 > tx_news 不会回退到正确的语言

问题描述

我有一个带有 tx_news 的 TYPO3 9.5 网站。丹麦语是默认语言。我有英语、罗马尼亚语、斯洛伐克语、匈牙利语。在罗马尼亚语、斯洛伐克语和匈牙利语网站上,我设置了“回退到其他语言 - 顺序很重要!” 到英语、丹麦语。所以外汇。如果不翻译,匈牙利新闻应该回退到英文新闻。但如果不翻译,他们就会退回到丹麦新闻。所有新闻都是丹麦语和英语。为什么 tx_news 不回退到所选语言?

来自 config.yaml

base: /
baseVariants: {  }
errorHandling:
  -
    errorCode: '404'
    errorHandler: Page
    errorContentSource: 't3://page?uid=5'
languages:
  -
    title: Dansk
    enabled: true
    languageId: '0'
    base: /
    typo3Language: da
    locale: da_DK
    iso-639-1: da
    navigationTitle: DK
    hreflang: da-DK
    direction: ltr
    flag: dk
  -
    title: English
    enabled: true
    languageId: '2'
    base: /en/
    typo3Language: default
    locale: en_GB.UTF-8
    iso-639-1: en
    navigationTitle: EN
    hreflang: en-GB
    direction: ltr
    fallbackType: fallback
    fallbacks: '0'
    flag: gb
  -
    title: Rumænien
    enabled: true
    base: /ro/
    typo3Language: ro
    locale: ro-RO
    iso-639-1: ro
    navigationTitle: RO
    hreflang: ro-RO
    direction: ''
    fallbackType: fallback
    fallbacks: '2,0'
    flag: ro
    languageId: '3'
  -
    title: Slovakiet
    enabled: true
    base: /sk/
    typo3Language: sk
    locale: sk-SK
    iso-639-1: sk
    navigationTitle: SK
    hreflang: sk-SK
    direction: ''
    fallbackType: fallback
    fallbacks: '2,0'
    flag: sk
    languageId: '5'
  -
    title: Hungary
    enabled: true
    base: /hu/
    typo3Language: hu
    locale: hu_HU
    iso-639-1: hu
    navigationTitle: HU
    hreflang: hu_HU
    direction: ''
    fallbackType: fallback
    fallbacks: '2,0'
    flag: hu
    languageId: '6'
rootPageId: 1
routeEnhancers:
  NewsPluginDetail:
    type: Extbase
    limitToPages:
      - 105
    extension: News
    plugin: Pi1
    routes:
      -
        routePath: '/{news_title}'
        _controller: 'News::detail'
        _arguments:
          news_title: news
    defaultController: 'News::detail'
    aspects:
      news_title:
        type: PersistedAliasMapper
        tableName: tx_news_domain_model_news
        routeFieldName: path_segment
  NewsPluginList:
    type: Extbase
    limitToPages:
      - 106
    extension: News
    plugin: Pi1
    routes:
      -
        routePath: '/{page}'
        _controller: 'News::list'
        _arguments:
          page: '@widget_0/currentPage'
    defaultController: 'News::list'
    defaults:
      page: '0'
    requirements:
      page: \d+
    aspects:
      page:
        type: StaticRangeMapper
        start: '1'
        end: '100'
routes: {  }

标签: typo3-9.xtx-news

解决方案


推荐阅读