マニュアルナビアドオンでエラー

マニュアルナビアドオンで[リンクを追加]を押した際、何も指定せずそのまま[保存]を押してしまうと PHP 8.0.x 環境下では編集モード終了時に以下のエラーを生じるようです。

Whoops \ Exception \ ErrorException (E_WARNING)
Undefined array key “collectionName”

グローバルナビゲーション等に利用しているサイトでは、多くのページがエラー画面になります。
参考までに以下の手順で復旧できました。

  1. PHP バージョンを 7.4.x に変更する
    ページが表示されるようになります。
    空で登録したリンクは(タイトル無し)と表示されました。

  2. 空で登録したリンクを削除する

  3. キャッシュをクリアする

  4. PHP バージョンを元に戻す

本件内容を以下の[Post Question]から送信してみたのですが、[This page was not found! ]と表示され投稿できないようでした。
https://marketplace.concretecms.com/marketplace/addons/manual-nav1/support

Concrete CMS バージョン
9.1.3

ブラウザ
Firefox

PHP バージョン
8.0.x

サーバー
エックスサーバー

@Jun_22 お使いの Manual Nav のバージョンはいくつでしょうか?

失礼しました、3.0.0 です。
最新版のようです。

1 Like