concrete5.7でレイアウトが表示されない!追加したはずのレイアウトを表示させる応急処置

こんにちは。キチです。

concrete5というCMSをご存知でしょうか。WordPressよりも直感的にサイトを構築することができるサイトビルダー機能を持った革新的なCMSなのですが、最新版の5.7ではレイアウトを追加した直後に追加したレイアウトが消えてしまうというバグ?があります。

これの対処法というか、事実上の対処法ではないのですが、追加したレイアウトを表示させる方法を書いておきたいと思います。根本的な解決法ではないのであしからず。

WordPressだったら知ってるけどconcrete5ってなにという方は下記記事を参照。

まず、レイアウトを追加してみるとどうなるか

concrete5レイアウト追加

デフォルトテーマがインストールされている状況だとして、エリアに新しくレイアウトを追加。するとどのような現象が起きるのかというと…

concrete5レイアウト表示されない

このように追加したはずのレイアウトが表示されず何も追加していないかのような挙動となってしまいます。

あれ?と思って何度もレイアウトを追加してしまいがちですが、これはなんらかのバグで実際は追加されているのです。

ですがこのままではレイアウトが表示されていないのでブロックを追加することができません。

この時の対処法としては…

ブラウザをリロードする

はい。根本的な解決ではありません。がとりあえずこの作業をすれば追加したはずのレイアウトが表示されるようになります。リロードの方法としては、

リロードショートカット
  • キーボードのF5を押す
  • command+Rを押す(Windowsの場合はCtrl+R

この方法で取り急ぎレイアウトを表示することができます。

bridge____Home 3

あとは追加したレイアウトに通常通りブロックを追加してあげればOK。

ちなみにconcrete5でブロックを追加するイメージをアニメーションGifで撮影してみましたので、concrete5を使ったことない方はご覧ください。

concrete5でレイアウトにブロックを追加する

実際どんなバグが起こっているのかは未検証だし、ネットで検索しても解決方法は出てこないので取り急ぎ自分はこの方法で対処しています。

実際これが自分の環境だけなのかもしれませんし、他の方は起こっているかどうかはわからないのですが、同じ現象でお困りの方がいたらということでエントリーしてみました。

まあ、これが公式なバグだとしたらバージョンアップで改善されるとは思うのですが、取り急ぎ解決されるまではブラウザをリロードするという一手間が加わりそうです。

  • それともMAMPのローカル環境だからダメなのかな…時間があったらレンタルサーバー環境でも試してみよう。。。