TYPO3: Как я могу использовать один и тот же слаг для новостей в многодоменной настройке? - PullRequest
0 голосов
/ 02 мая 2019

У меня проблема с дубликатами слагов для новостей по настройке мультидомена и надеюсь, что вы мне поможете:).

Моя установка включает один экземпляр TYPO3 9.5.5 с несколькими деревьями страниц, например:

root
 domain.xyz
   - news
       - article
   - impress
   - news storage
   - ...
 domain.abc
   - news
       - article
   - impress
   - news storage
   - ...

Таким образом, каждый домен / сайт имеет собственную новостную экосистему. Так что в настоящее время моя установка генерирует URL-адреса так:

Это именно то, что я пока хочу, но если я зайду на страницу подробностей https://domain.xyz/news/article/xyz, то получу неправильное содержание новостей, потому что вместо этого я получу содержание https://domain.abc/news/article/xyz. Таким образом, проблема возникает, если слаг «domain.xyz» равен слагу «domain.abc».

Если я поменяю слаг второго домена, то все работает нормально. Так возможно ли иметь одинаковых слагов на разных доменах?

Я использую TYPO3 9.5.5 и новости 7.2.0, и конфигурация сайта каждого домена содержит следующий улучшитель маршрута для новостей:

routeEnhancers:
 NewsPlugin:
   type: Extbase
   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
...