0

そのため、Views モジュールの設定を調べていて、チェックボックスを押して [保存] をクリックしました。残念ながら、これにより Views UI 全体がカスタム テーマのホームページに変わりました。また、設定に入ろうとしても、カスタム ホームページ以外は何も表示されません。モジュールをアンインストールしてすべてを削除しようとしましたが、何も機能しないようです。チェックしたボックスのチェックを手動で取り消すにはどうすればよいですか。

4

1 に答える 1

0

少しデバッグが必要です。

  • ビューのソースコードに入り、.module ファイルを探し、hook_menu() 実装を検索します
  • そのチェックボックスをオンにした URL を見つけます
  • ページコールバック関数に入る
  • 送信コールバック関数を確認し、その関数に移動します
  • 更新クエリまたは変数設定、チェックボックスのマシン名を持つものを探し、mysql テーブルとフィールドを探します
  • データベースに移動し、そのフィールドを必要に応じて更新します

新しい drupal インストールを使用してこれを実行することもできます。値を 1 つのデータベース フィールドから別のデータベース フィールドにコピーするだけの方が簡単です。

于 2013-10-10T18:34:45.990 に答える