多くのネストされた/多言語のメニュー項目を含むメニューがあります(正確な数はわかりませんが、おそらく2000〜3000程度です)。
バックエンドの構成ページ(/admin/structure/menu/manage/menu-foobar
)にアクセスしようとすると、ロード時間の後に [〜#〜] wsod [〜#〜] が表示されます。
サイトは共有ウェブホストでホストされているため(PHPのメモリ制限は256M
、最大実行時間は120
)、より強力なVPSに移行できると思いますが、次のように思います。
より良いサーバーに移動したり、サイトアーキテクチャを変更したりせずに(つまり、1つではなく複数のメニューを使用して)メニュー構成ページにアクセスする方法はありますか?
Menu Admin Splittermodule を試しましたが、役に立ちませんでした。
厄介な回避策:
「リストリンク」メニューページでは、すべてのメニュー項目にアクセス、再配置、有効化/無効化、編集、および削除できます。ノードにアクセスすることを除いて、これはすべて、単一のメニュー項目の編集ページから可能です。
しかし、それらすべてのアイテムを一覧表示している親のメニューページにアクセスできずに、メニューアイテム編集ページにアクセスするにはどうすればよいでしょうか。
active menu-mlid
の場合。 menu-mlid-218
のようなclass
値が見つかります。 218
はメニュー項目IDです。/admin/structure/menu/item/218/edit
にアクセスします。