首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typo3 9.5新闻朗读Urls删除路径段

问Typo3 9.5新闻朗读Urls删除路径段
EN

Stack Overflow用户
提问于 2019-12-19 23:20:25
回答 2查看 635关注 0票数 0

有没有办法从News detail页面URL中删除"detail“页面路径段?我的配置锁定如下

代码语言:javascript
复制
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

非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2019-12-20 15:44:50

更改您的设置,使列表和详细信息视图在同一页上。否则我看不到从URL中删除此部分的可能性。看一看description here。

票数 1
EN

Stack Overflow用户

发布于 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“字段。这样,单视图页及其内容和布局就会显示在列表视图页上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59412572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档