【コンテンツ管理】トップページについてコンテンツルーティングを上書きできない
概要
トップページについて、コンテンツ管理で管理されているルーティングを上書きすることができない。 トップ以外は非公開にすれば問題ないが、トップは非公開にしてもコンテンツフォルダのルーティングが生きているため対応不能。
プラグイン読み込み順を変更し、ルーティングの優先順を変えたとしても、 \BaserCore\Plugin で、ルーティングのリセット処理が入っているため、適用できない。
baserCMS version : 5.0.14
プラグインのroutesではなく直下のconfig/routes.phpに記載すればトップもルーティングが効きました。 https://github.com/baserproject/basercms/blob/5.1.x/config/routes.php
これでいい気がしますが、もしくはBcContentsRoute->parseで / へのルーティングが存在するかチェックして存在したらreturnするとかでしょうか。 https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/Routing/Route/BcContentsRoute.php#L42
@seto1 確認ありがとうございます。
プラグインのroutesではなく直下のconfig/routes.phpに記載すればトップもルーティングが効きました。
やっぱり一旦これで対応する感じですかねー プラグインから介入できないのが気持ち悪くて、なんかいい方法がないかなと思って もうちょっと置いておきます。