メインコンテンツに移動
現象:メインメニューが表示されない
- サイト管理画面でいろいろを設定して、いつの間にかにメインメニューが画面上に消えたしまいました。
- 何を弄って、メインメニューを消したかは覚えていないです。
原因究明:新しいサイトの設定テーブル(Variable)の値と比較
- 何を操作して、メインメニューを消したかは覚えていないため、原因と特定は難しいです。
- Googleでの現象(メインメニュー表示されない)を検索して、よくテーマ(theme)にあるtemplate.phpファイルの「business_preprocess_page(&$vars)」関数に関わることがわかりました。
- この関数をよく読んだら、変数管理の配列(variables)にメインメニュの設定があるようです。
- 新しいサイト(一時的)を作成して、データベースにある変数管理テーブル(variable)の値を現在のものと比較します
- 現在のvariableに「menu_main_links_source」とのキーがありまして、その値はほぼ空でした(値: s:0:""; )
- このキー(menu_main_links_source)を一時的に削除して、メインメニューが正常に表示できるようになりました。
現在サイトDrupalバージョンは7.35を使用しています。
- このキー(menu_main_links_source)の使用目的、削除後の影響などはこれから調べます。