【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう
webbin > 【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう @ 2018/4/29 13:41 |
---|
お世話になっております。
ratio_3_2について、皆様のご協力をいただき、本日1.4.0となりました。 ありがとうございます!! ですが、あと一点問題が残っております… 現状のデモサイトをご覧いただくと分かるかと思いますが、メニューのハイライト、右サイドバーのローカルナビの挙動がおかしいです。 http://ratio32-baser.cms-skill.net/ 具体的には、最初にアクセスした時点のナビゲーションのHTMLがまるごとキャッシュされ 以降はどのページでも同じ内容となってしまうのです。 同じ環境で他の公式テーマに変更すると、正しくcurrentクラスが更新されます。 以下を試みましたが、解決できておりません。 ・オリジナルの関数を書いていた $this->BcBaser->globalMenu を破棄し、コア関数をそのまま出力するよう変更 ・テーマオリジナルのヘルパー「Ratio32Helper」を一旦全て破棄 ・別スレッドでエガシラさんから情報を頂いた、キャッシュ無効化+コアファイル変更 http://project.e-catchup.jp/issues/21542 本業がプログラマではないため、私のスキルではこれ以上の検証は難しく、これでFIXせざるを得ない状況です。 もしも原因が分かる方がいらっしゃいましたら、情報提供をいただけますと幸いです。 ※理想は、そもそもbaserCMS全体で、ブログ以外のキャッシュを無効にできることです テーマファイル http://ratio32-baser.cms-skill.net/archive/ratio_3_2_140.zip 公開リポジトリ https://github.com/webbingstudio/baser_theme_ratio_3_2/ |
ryuring > Re: 【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう @ 2018/4/29 17:10 |
---|
webbinさん、すみません、キャッシュの無効化処理が間違ってました。
こちらのコミットで修正しました。失礼しました。 https://github.com/baserproject/basercms/commit/8eec86b06d2c232a93c9f4220154fe299d351f0c あと、ローカルナビについて、ウィジェットは全てをキャッシュ化する仕様になっていましたので、キャッシュを無効化するオプションを追加しました。 https://github.com/baserproject/basercms/commit/dc0b607f925a05c108b9f535878cef444c34b014 利用する場合は、/lib/Baser/View/Elements/widget_area.php をテーマにコピーしてオプションを追記します。
どちらの5月中旬リリース予定の次のバージョンでコアに反映されます。 Twitter:@ryuring |
webbin > Re: 【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう @ 2018/4/29 19:37 |
---|
@エガシラさん
あ、すみません。先行対応する場合は、こちらのファイルの差し替えも必要となりますでしょうか? http://project.e-catchup.jp/projects/basercms/repository/revisions/51681746928ae45bc83965f12394aeb48f5f0601 |
ryuring > Re: 【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう @ 2018/5/1 12:45 |
---|
webbin さん、こんにちは。
> あ、すみません。先行対応する場合は、こちらのファイルの差し替えも必要となりますでしょうか? > http://project.e-catchup.jp/projects/basercms/repository/revisions/51681746928ae45bc83965f12394aeb48f5f0601 上記のコミットは見てみると、Cakeフォルダ配下に間違ったコミットも入っていたので無視してください。 ※ こちら調整済です。 https://github.com/baserproject/basercms/commit/16967d5b4e577e29ef0771d5e0afa7fff62d9615 最終的に、BcBaserHelperと、BcWidgetAreaHelperの最新版を丸ごと上書きして頂ければ問題ないと思います。 Twitter:@ryuring |
webbin > Re: 【ratio_3_2】グローバルナビゲーション・ローカルナビゲーションの内容が常に同じになってしまう @ 2018/5/1 19:12 |
---|
ご指示通りテーマ内にファイルを入れてみたところ、ナビゲーションが正しく表示されるようになりました!
ありがとうございます! |