1

drupal 7 を使用して Web サイトを構築しています

分類タグがありますが、ユーザーがタグをクリックすると、このエラーが警告されます

An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: http://www.mydomain.com/taxonomy/autocomplete/field_tags
StatusText: OK
ResponseText:

運が悪かったので、すべての外部 Ajax 関数を無効にしようとしました

4

1 に答える 1

0

この問題に遭遇しましたが、それは私がインストールしたノード アクセス モジュールに関連していました。

デフォルトでは、ノード アクセス モジュールがインストールされているが、特定のノードに対して 1 つ以上の許可を作成しない場合、ノードが公開されている場合、Drupal は「すべての」レルム (すべてのユーザー) へのビュー アクセスを与えるデフォルトの許可を作成します。私が使用していたノード アクセス モジュールは、特定のノードで表示および編集アクセスをユーザーに許可していましたが、デフォルト (すべて) 以外のレルムに対して許可していました。この許可はノードに対して作成されたため、Drupal はデフォルトの許可の作成をスキップしました。これは、ユーザーが現在のノードを表示および参照する権限を持っているかどうかを判断するためにオートコンプリート ウィジェットが使用する許可です。

したがって、ユーザーがオートコンプリート ウィジェットを介してエンティティを参照できるようにするには、「すべての」レルムへのビュー アクセスを許可する Drupal のデフォルトの付与が、編集中のノードに存在する必要があります。

于 2013-01-09T10:03:45.617 に答える