Re: ブログのパンくずリストの変更
- masyura > ブログのパンくずリストの変更 @ 2012/8/11 15:59
- » goichi > Re: ブログのパンくずリストの変更 @ 2012/8/12 22:11
- masyura > Re: ブログのパンくずリストの変更 @ 2012/8/14 13:53
- ryuring > Re: ブログのパンくずリストの変更 @ 2012/8/16 4:36
goichi > Re: ブログのパンくずリストの変更 @ 2012/8/12 22:11 |
---|
こんにちは(^^
あまりお役に立てそうにないですが、回答が無かったようなでアイディアだけ参考までに投稿してみます。 パンくずナビの生成は /baser/controllers/page_contoller.php のなかの function _getCrumbs でしていると思います。 処理をみてみると、該当ページが属するカテゴリ情報を取得して、 それをもとにパンくずナビ用のデータ(配列)で返しているようです。 今回、リンク元のページ情報を取得して、 このデータ(配列)に追記すれば良さそうな雰囲気ではないでしょうか。 リンク元のページ情報は、どのページから来てるか分からない以上、 リファラを解析するとかして、特定せざるを得ないかも知れません。 その後、検索エンジンなど外部からのアクセスだった場合は、 パンくずに表示しない仕組みも必要ですよね。 ちなみに、もしカスタマイズされるのであれば、上記のファイルを /app/controllers/page_contoller.php というように「app」フォルダにコピーしてから、編集されると良いと思います。 (うーん、色々と考えましたが、ちょっと手間のかかるカスタマイズかも知れません。) あと、ステマでも何でもないですが、 baserCMSのカスタマイズなどをしてくれるサービスが、最近はじまったようです。 受注案件で、どうしようもない時は、相談してみるのもアリかと思います。 |