typo3 - How set up speaking links for news in TYPO3 9
问题描述
Is it possible to setup speaking urls in TYPO3 9 for EXT:tt_news as it was with RealUrl in prev versions?
解决方案
您需要在站点配置中使用路由增强器。config.yaml
在 TYPO3 后端(在“站点配置”->“站点”下)创建项目后,项目中应该有一个。
之后,您可以在此处的文档(新闻)中找到一个工作示例: Route Enhacer Documentation
例如,我目前实现的工作路线增强器如下所示:
NewsPlugin:
type: Extbase
extension: News
plugin: Pi1
routes:
- { routePath: '/blog/{news_title}', _controller: 'News::detail', _arguments: {'news_title': 'news'} }
aspects:
news_title:
type: PersistedAliasMapper
tableName: 'tx_news_domain_model_news'
routeFieldName: 'path_segment'
routeValuePrefix: '/'
请记住,此配置删除了文档中的一些示例,并且不支持分页。
推荐阅读
- docker - docker build 命令占用了所有空间
- reactjs - 在嵌套“node_modules”文件夹时反应项目导入错误
- ios - 我不知道为什么这行不通(SWIFT)
- matlab - 如何在 Matlab 上与 pi 的 Sense Hat(B) 交互?
- c++ - “我”和“爱”的严格弱序
- processing - 使用按键移动物体并拍摄小方块
- elrond - Erdpy:令牌发行交易失败,代码:internal_issue
- swift - iOS 15上的TextField输入软键盘返回按钮奇怪的导航
- objective-c - 为什么不与对等连接?
- django - django 中的数据探索