「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
2020年7月10日 at 20:51
こんにちは!株式会社Works Human Intelligence冨永と申します。
表題および添付ファイルの通り、ページ設定をクリックしても右側の項目画面に何も表示されなくなってしまいました。
サイトマップ上から設定はできるので、運営が止まることはないのですが、若干不便だとエンドユーザーからクレームを受けており困っています。。
先日、Slack Communityで上野さんに以下の通りご教示いただき確認したのですが、View:elements('footer_required');はの外に出ておりました。
<div class="<?php echo $c->getPageWrapperClass()?>
の閉じタグの位置がおかしいのかも。
View::elements('footer_required'); が </div> の中に入っている時によく見るエラーですね。
ページによっては表示されるものもあり、大きな違いは読み込まれているcssかなと思います。
添付ファイルにそれぞれのcssを表示しています。
・displayed_css.png:表示されるページで読み込んでいるcssの一覧
・notdispkayed_css.png:表示されないページで読み込んでいるcssの一覧
また読み込まれない方で読み込んでいるall.cssは、元々あったbootstrap.cssから全ページで読み込まれているクラスだけを抜き取って作ったものです。
別のフォーラムで、「上記のgetPageWrapperClass()がdiv内で読み込まれている場合は、bootstrapが原因ではないかも」という記載を見つけたので、そちらに該当しない自分はbootstrap関連が原因なのかな、、とも思っています。
ただ、そもそも設定項目が表示されるために必要なcss、jsが何かをご教示いただければおかと違いなことしないかもと思い、聞いてみることにしました。
お手数おかけしますが、ご教示お願いします
タグ:
Re: 「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
2020年7月10日 at 22:05
app.jsをデベロッパーツールで確認したところ、3133行目〜3140行目のクラスを追加するための関数が起動していないことが分かりました。これは一体何が原因なのでしょう。。
Re: Re: 「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
2020年7月15日 at 22:07
ここの部分が、なぜか飛ばされてしまう
Re: 「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
2020年7月15日 at 22:26
問題の切り分けを行いましょう。
・Elementalテーマに切り替えても起こるか
・特定のページテンプレートで起こっているということはないか
・特定のブロックを入れると起こるということはないか
・トラッキングコードの内容を削除して解消しないか
・Elementalテーマに切り替えても起こるか
・特定のページテンプレートで起こっているということはないか
・特定のブロックを入れると起こるということはないか
・トラッキングコードの内容を削除して解消しないか
Re: 「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
2020年7月16日 at 15:08
> ということは、使用しているテーマ(Stucco Business)ディレクトリ配下のファイルが原因になりますでしょうか?
そうなりますね。作者にサポートを依頼することができれば、聞いてみるのが良いかと思います
そうなりますね。作者にサポートを依頼することができれば、聞いてみるのが良いかと思います
Your post has been saved and will be published after approval by the forum moderator.
tommy
Re: 「ページ設定」の右側の設定項目画面が表示されなくなってしまいました
"ccm-panel-detail"クラスの"display:none"スタイルが設定を開いても変わっていないことに気付きました。
また、"#ccm-panel-detail-page-permissions" の要素のクラスに "ccm-panel-detail-transition-fade"と"ccm-panel-detail-transition-fade-apply"が追加されていないことにも気付きました。
設定をクリックしたときに、何かしらのjsで上記クラスのdisplayスタイルを変える動きをしていて、それを記載しているjsが正しく起動していないことが原因かもしれないと思っています。
問題は、そのjsがどこで読まれているかがわからないのですが、app.jsあたりを覗いてみます。。もし「違うで」って方いたらご教示ください、、!