2014-10-01 24 views
2

我剛剛安裝了Bolt CMS並設法編輯了我的頁面的路由,所以路由是/myPage而不是/page/myPage如何編輯分類列表的路由?

現在我想爲類別條目的列表做類似的事情。 當前顯示類別中的所有條目,路線看起來像/categories/myCategory。 是否可以更改路由,所以路由將只有/myCategory

回答

1

基於app/config/routing.yml文檔,你可以做這樣的事情。

categories: 
    path: /{slug} 
    defaults: { _controller: 'Bolt\Controllers\Frontend::taxonomy' } 
    requirements: 
    taxonomytype: 'categories' 

請確保這不會覆蓋您的頁面規則。

欲瞭解更多信息可以查看博爾特路由https://docs.bolt.cm/templates-routes#routing

+0

嗨文檔,謝謝。 我檢查了文檔,但不知道如何編輯類別列表... 我試過你的代碼(和一些變體),但我得到的是一個錯誤: '警告:get_class()期望參數1到是對象,字符串在/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Controller/ControllerResolver.php在線121' – constantine 2014-10-10 06:33:48

+0

對不起,我犯了一個小錯誤。 您需要告訴函數控制器至少要列出您想要的分類。 '默認值:{_controller:'Bolt \ Controllers \ Frontend :: taxonomy','taxonomytype':'categories'}' – EzeRangel 2014-10-10 15:31:38