「ユーザーログイン」ブロックを削除するにはどうすればよいですか。


10

これは簡単な質問であることはわかっていますが、あまりにも長い時間検索してきました。

ユーザーログインボックスを削除して、サイトへのすべてのアクセス(管理者アクセスを除く)が匿名になるようにします。ユーザーがシステムにアカウントを作成することは望ましくありません。

回答:


10

admin / structure / blockページでブロックを無効にすることができますが、ユーザーは/ userページから新しいアカウントを作成できます。訪問者による新しいアカウントの作成を無効にすることをお勧めします。

  • drupal 7の場合は、構成->ユーザー->アカウント設定->登録とキャンセルに移動し、「誰がアカウントを登録できるのか」を設定します。->「管理者のみ」。
  • drupal 6の場合は、[ 管理]-> [ユーザー管理]-> [ユーザー設定]に移動し[公開登録]-> [サイト管理者だけが新しいユーザーアカウントを作成できます]に設定します。

これは正しいアプローチのように聞こえますが、私はそれを試してみましたが、サイトをロードするときにユーザーログインブロックがまだ表示されます。変更は確実に保存されました。また、admin / structure / blockにアクセスすると、「ユーザーログイン」と呼ばれるものが表示されません。何か案は?
user933、2011

1
すべてのキャッシュをフラッシュし、匿名ユーザーとしてサイトをロードしてみてください。
ya.teck

3

ブロックは、構造メニュー項目の下にあるブロックメニュー項目で有効または無効にできます。(管理者/構造/ブロック)


0

Drupal 7では、「ブロック」ページにアクセスしてもログインコントロールが調整されませんでした。

代わりに、テーマの設定ページ「admin / appearance / settings / [theme name]」にアクセスして、セカンダリメニューを無効にしてください

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.