1

Plone 4.2.1 のインストールは問題なく動作していますが、サイトへの訪問者はメイン メニューの [ユーザー] タブをクリックして、登録済みのすべてのユーザーの検索に直接進むことができます。確かに、匿名の訪問者は実際に誰かをリストすることはできませんが、私はこの機能をまったく望んでいません。

Ploneの方法は何ですか:

  • メイン メニューから [ユーザー] タブを削除しますか?
  • 404 以外を返す URL /Members を停止しますか?

この機能には他に注意すべき影響がありますか?

4

2 に答える 2

5

このUsersタブが表示されるのは、ルートに公開されているMembersフォルダ(タイトル付き)があるためです。Users

デフォルトを処理するための3つのオプションがあります。フォルダをプライベートにするMembersか、完全に削除するか、index_htmlデフォルトのビューを削除します。

非公開

「非公開」、撤回、フォルダワークフローを非公開にすると、匿名ユーザーはユーザー検索フォームを表示する代わりにログインフォームにリダイレクトされます。

ユーザーフォルダを撤回する方法

フォルダに移動し、ワークフローの状態()をクリックして、Publishedを選択するだけRetractです。

消去

ユーザーごとのフォルダが必要ない場合は、Membersフォルダを完全に削除できます。最初にユーザーフォルダの作成が有効になっていないことを確認する必要があります。コントロールパネルに移動します(右上のユーザー名をクリックして選択しますSite Setup):

コントロールパネルのリンク

選択Security

CPのセキュリティエントリ

それがチェックされていないことを確認してEnable User Foldersください。そうである場合は、チェックを外して設定を保存します。

Membersここで、フォルダを削除するだけです。をクリックし、右側Usersのメニューを見つけて、次を選択します。ActionsDelete

ユーザーの削除

次に、ポップアップで削除を確認します。

ユーザー削除の確​​認

削除とは、すべてのユーザーがサイトにアクセスしたときに404を取得することを意味/Membersします。

デフォルトのビューを削除します

Membersフォルダにindex_htmlは、ユーザーフォーム検索を提供するオブジェクトが含まれています。このビューだけを削除したい場合は、削除できます。Membersフォルダがまだ公開されている場合、訪問者は作成されたすべてのユーザーフォルダを見ることができます

このビューを削除するには、ZMI、Zope Management Interfaceに移動し、Membersフォルダーに移動して、index_htmlそこでオブジェクトを削除する必要があります。

これは実際には推奨されるアクションではないため、この部分のスクリーンショットは省略しています。

于 2013-01-01T22:36:42.803 に答える
3

ユーザーフォルダーを削除するだけです。

于 2013-01-01T18:31:30.397 に答える