Routing 类型3:如何在多域设置中对新闻使用相同的slug?
我对多域设置中的新闻重复段塞有问题,希望您能帮助我:) 我的设置包括一个TYPO3 9.5.5实例和多个页面树,如:Routing 类型3:如何在多域设置中对新闻使用相同的slug?,routing,slug,tx-news,typo3-9.x,Routing,Slug,Tx News,Typo3 9.x,我对多域设置中的新闻重复段塞有问题,希望您能帮助我:) 我的设置包括一个TYPO3 9.5.5实例和多个页面树,如: root domain.xyz - news - article - impress - news storage - ... domain.abc - news - article - impress - news storage - ... 因此,每个域/网站都有自己的新闻生态系统。因此,当前我
root
domain.xyz
- news
- article
- impress
- news storage
- ...
domain.abc
- news
- article
- impress
- news storage
- ...
因此,每个域/网站都有自己的新闻生态系统。因此,当前我的安装程序生成如下URL:
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
我猜在新闻详情页面
/news/article/
上使用的插件正在使用其专用的新闻存储文件夹。如果该假设是正确的,则它与路由无关,而是与在所有tx\u news\u domain\u model\u news
记录中选择正确的结果集有关-对于listAction
,仅适用于专用存储文件夹中的记录和detailAction
“all”存储文件夹。然而,这也会导致与新闻URL相关的内容重复。是的,他们正在使用专用的新闻存储文件夹,我想你是对的。同时,我将新闻的uid添加到每个新闻的url部分。这不完全是我想要的,但对我来说没关系。我猜在新闻详细信息页面/news/article/
上使用的插件正在使用它们专用的新闻存储文件夹。如果该假设是正确的,则它与路由无关,而是与在所有tx\u news\u domain\u model\u news
记录中选择正确的结果集有关-对于listAction
,仅适用于专用存储文件夹中的记录和detailAction
“all”存储文件夹。然而,这也会导致与新闻URL相关的内容重复。是的,他们正在使用专用的新闻存储文件夹,我想你是对的。同时,我将新闻的uid添加到每个新闻的url部分。这不是我想要的,但对我来说没关系。