0

Drupal/ubercartのインストールに奇妙な問題があります。匿名ユーザーは、sINGLEノード(ubercart製品)の編集ページ/ node / 44/editにのみアクセスできます。問題のない新しいバージョンのノードを作成しました。タブ(表示/編集)は、匿名ユーザーが製品ページで利用することもできます。この問題は、ページがスパムボットによって編集されたときに明らかになりました。

Drupalが行う意思決定プロセスを画面に出力する方法はありますか?たとえば、Drupalがユーザーが特定のURLにアクセスできるかどうかを判断するために使用する画面に変数を出力できますか?

前もって感謝します。

4

2 に答える 2

0

試してみる1つのことは、「ノードのアクセス許可を再構築する」ことです。これは、admin / content/node-settingsページから行います。権限がジャックアップされるのと同じくらい簡単かもしれません。これはまれですが、時々発生します。

于 2011-02-07T23:11:20.970 に答える
0

より良い方法があるかもしれませんが、最初にhook_menu_alterを実装するカスタム モジュールを作成し、$items 配列の内容をダンプして、/node/44/edit または /node/%/ に関連付けられたアクセス コールバックを確認することができます。編集。

于 2011-02-07T20:51:58.050 に答える