管理者以外のユーザーからコンテンツ リソース フィールドを非表示にするにはどうすればよいですか?
1198 次
3 に答える
1
では、ユーザーがタイトルやエイリアスなどのドキュメントフィールドを変更できるようにしたいのですが、コンテンツは変更できないようにしたいですか?
個々のフィールドを管理者ユーザーにロックすることはできません(私が知る限り)。ページ/リソース全体をロックするか、ロックするコンテンツをそのドキュメントのテンプレートに入れて、同じ効果を実現する管理者ユーザーのみにテンプレートをロックすることができます。
テンプレートに[+content+]への参照がないことを確認してください。ユーザーがドキュメントのコンテンツを入力しても、ページに影響はありません。
于 2009-12-06T09:02:08.980 に答える
1
ねえ、答えてくれてありがとう。最終的に何をしたかを投稿しようと思いました。
MODx Evo 1+ では、managermanager が含まれています。そこにあるルールを使用して、含まれているファイル(デフォルトのチャンクではなく使用される)を削除した後、コンテンツの名前を非表示にして同期できます。
于 2009-12-06T20:08:09.337 に答える
1
これははるかにクリーンなソリューションであるため、上記を編集する代わりに新しい回答。
- さまざまなユーザー グループを作成します。管理者と編集者
- 管理者が管理者ユーザー グループに属していることを確認します。
- コンテンツのテンプレート変数を作成し、[アクセス許可] セクションで管理者グループのみにチェックを入れます。
- TV をテンプレートに割り当てます。
ユーザーが管理者ユーザー グループに属していない場合、リソースを編集しているときに TV が表示されることさえありません。
于 2009-12-06T10:28:29.943 に答える