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