【发布时间】:2019-11-26 16:30:24
【问题描述】:
我在 9.5 中遇到了路由问题。我有两个不同的插件和两个不同的模型。
模型的存储文件夹位于根目录中,不同的树页面应访问这些文件夹。
路由工作正常,但如果 url slugs 相同,则一个插件不会显示详细视图,但在这种情况下,即使 url 显示的是详细视图,也会显示列表视图。
例如,这显示了列表视图:departments/detail/test1,这显示了正确的详细视图 services/detail/test1
以下是我目前的配置。 有什么想法的人有什么问题吗?
在此先感谢
ServicelistPlugin:
type: Extbase
extension: Catalog
plugin: Servicelist
routes:
-
routePath: '/{service_name}'
_controller: 'Service::show'
_arguments:
service_name: service
defaultController: 'Service::list'
defaults:
page: '0'
requirements:
page: \d+
aspects:
service_name:
type: PersistedAliasMapper
tableName: tx_catalog_domain_model_service
routeFieldName: path_segment
DepartmentlistPlugin:
type: Extbase
extension: Catalog
plugin: Departmentlist
routes:
-
routePath: '/{department_name}'
_controller: 'Department::show'
_arguments:
department_name: department
defaultController: 'Department::list'
defaults:
page: '0'
requirements:
page: \d+
aspects:
department_name:
type: PersistedAliasMapper
tableName: tx_catalog_domain_model_department
routeFieldName: path_segment
【问题讨论】:
标签: typo3 extbase typo3-9.x typo3-extensions