LoginSignup
2
2

More than 5 years have passed since last update.

[baserCMS] [BurgerEditor] 管理画面で編集できなくなってしまう場合の対応

Posted at

パターンその1

画面の下部が崩れて編集ボタンが無くなったり、よく使う項目のところとかが崩れる。

原因

管理画面で使ってるクラス名をコンテンツ内で使ってしまっている。

-管理画面で使ってるyuga.js内でrollover処理を行う際に、クラス名がbtn または allbtn、btngroup を指定している要素に対して自動で処理を行う。
その時に、うまく処理ができず、エラーとなってしまってしまい、管理画面で固定ページが編集できなくなる。-

※ 2系RCにて改修されました

対応方法

yuga.jsのrollover処理をやめるか、コンテンツ内のクラスを変更する(管理画面から編集不可の場合はDBを直接編集する)。

パターンその2

画面の下部が崩れて編集ボタンが無くなったりコンテンツ途中にくっついて表示サれたり、下部フッターがずれたりした。

原因

データベースに保存できる文字数の上限を超えた。

対応方法

MySQLの場合

(その他のDBの場合は不明ですが多分同様の対応で可能かと思います。)

mysite_pages テーブルの contents、draftの型を TEXT型から LONGTEXT型に変更する。
データが中途半端な形で保存されてしまっているので、
データ型の変更後にコンテンツもデータベースを直接編集する。
途中で切れているタグを編集したり削除し、BurgerEditor内で使っている閉じタグなどを追加する。

備考

※ データベースを編集した後は、キャッシュクリアを忘れずに!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2