有没有办法从News detail页面URL中删除"detail“页面路径段?我的配置锁定如下
NewsPlugin:
type: Extbase
limitToPages:
- 152
- 153
- 155
extension: News
plugin: Pi1
routes:
-
routePath: '/{news_title}'
_controller: 'News::detail'
_arguments:
news_title: news
defaultController: 'News::detail'
defaults:
page: '0'
requirements:
page: \d+
aspects:
news_title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment所以URL是这样的:
www.website.de/news/detail/newstitle
目标是
www.website.de/news/newstitle
非常感谢。
发布于 2019-12-20 15:44:50
更改您的设置,使列表和详细信息视图在同一页上。否则我看不到从URL中删除此部分的可能性。看一看description here。
发布于 2019-12-30 06:27:46
如果您想在不同的页面上显示列表和单个视图,那么https://github.com/sourcebroker/singleview上的extension singleview正好可以满足您的需要。
这个扩展使用了TYPO3内置的特性"Show content from pid“,您可以在页面属性中找到它。在这个扩展中,"Show content from pid“字段的值是基于$_GET参数动态设置的。当TYPO3呈现带有列表视图的页面时,ext:singleview会检查$_GET参数是否有单个视图请求。如果这是真的,那么它用单视图页uid的值设置"content_from_pid“字段。这样,单视图页及其内容和布局就会显示在列表视图页上。
https://stackoverflow.com/questions/59412572
复制相似问题