Ver. 3.1.23 以上で発生する、ユニットが非表示になってしまう問題について


概要

Ver. 3.1.23 以上で、ユニットを1つでも非表示にすると、それ以下のユニットも非表示になってしまう問題が確認されました。 クリティカルな問題になりますので、該当バージョンをお使いの方はアップデートをお願いします。


エントリー編集画面のユニット

エントリー編集画面のユニット

該当バージョン

  • Ver. 3.1.25
  • Ver. 3.1.24
  • Ver. 3.1.23

ワークアラウンド(応急処置)

該当バージョンをお使いで、アップデートがすぐ難しいという方は以下の方法で応急処置できますのでご確認ください。

ablogcms/php/Services/Unit/Rendering/Front.php: 45行目付近

修正前

if (!$isDisplayInvisibleUnit && 'hidden' === $unit->getAlign()) {
    return; // 非表示ユニット
}

修正後

if (!$isDisplayInvisibleUnit && 'hidden' === $unit->getAlign()) {
    continue; // 非表示ユニット
}

「return」を「continue」に変更ください。

CMSバージョンアップによる対応

Ver. 3.1.26 が 9/26 にリリースされています。このバージョンにアップデートすることで、今回の問題に対応できます。

この度はご不便をおかけしてしまい大変申し訳ございませんでした。

本件に関するお問い合わせ先

本件についてご不明点などありましたら以下のお問い合わせよりご連絡ください。

有限会社アップルップル
メールアドレス:info@a-blogcms.jp
お問い合わせフォーム:https://www.a-blogcms.jp/contact/

同じタグ付けがされている記事