2
我刚刚安装了Bolt CMS并设法编辑了我的页面的路由,所以路由是/myPage
而不是/page/myPage
。如何编辑分类列表的路由?
现在我想为类别条目的列表做类似的事情。 当前显示类别中的所有条目,路线看起来像/categories/myCategory
。 是否可以更改路由,所以路由将只有/myCategory
?
我刚刚安装了Bolt CMS并设法编辑了我的页面的路由,所以路由是/myPage
而不是/page/myPage
。如何编辑分类列表的路由?
现在我想为类别条目的列表做类似的事情。 当前显示类别中的所有条目,路线看起来像/categories/myCategory
。 是否可以更改路由,所以路由将只有/myCategory
?
基于app/config/routing.yml文档,你可以做这样的事情。
categories:
path: /{slug}
defaults: { _controller: 'Bolt\Controllers\Frontend::taxonomy' }
requirements:
taxonomytype: 'categories'
请确保这不会覆盖您的页面规则。
欲了解更多信息可以查看博尔特路由https://docs.bolt.cm/templates-routes#routing
嗨文档,谢谢。 我检查了文档,但不知道如何编辑类别列表... 我试过你的代码(和一些变体),但我得到的是一个错误: '警告:get_class()期望参数1到是对象,字符串在/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Controller/ControllerResolver.php在线121' – constantine 2014-10-10 06:33:48
对不起,我犯了一个小错误。 您需要告诉函数控制器至少要列出您想要的分类。 '默认值:{_controller:'Bolt \ Controllers \ Frontend :: taxonomy','taxonomytype':'categories'}' – EzeRangel 2014-10-10 15:31:38