ユーザーアクセスをコンテンツコンポーネントの特定の1つのカテゴリのみに制限したい。新しいユーザーグループを作成し、このグループにアクセス権を与えてこの1つのカテゴリを編集し、ユーザーをこのグループに割り当てるというアイデアがあります。グループを作成する以外に解決策はありますか?
可能な方法は2つあります。私は両方の方法に分けて回答します。この回答では、除外カテゴリバリアントを使用しています。新しいユーザーグループを作成し、このユーザーグループを「マネージャー」ユーザーグループの子として設定する必要があります。次に、各カテゴリの権限を変更して、このユーザーグループのアクセスを拒否します。
ステップバイステップチュートリアルを次に示します(Joomla 2.5はこのバージョンでタグ付けされているため、Joomla 3以降でも同じように機能します)。
「Manager」を親としてユーザーグループを作成します
ユーザーを作成し、新しいユーザーグループに追加します
すべてのカテゴリのアクセス許可を変更します(すべての子カテゴリには同じアクセス許可があるため、すべてのカテゴリを1つにラップし、そこへのアクセスを禁止します)。
カテゴリを作成し、このグループへのアクセスを許可します
新しいユーザーでログインし、コンテンツコンポーネントを確認します
記事を作成する
可能な方法は2つあります。私は両方の方法に分けて回答します。この回答により、完全に新しいユーザーグループが作成されます。新しいユーザーグループを作成し、このユーザーグループを「パブリック」ユーザーグループの子として設定する必要があります。グループを「特別な」アクセスレベルに追加し、グループがバックエンドとcom_contentにアクセスできるようにします。次に、各カテゴリの権限を変更して、このユーザーグループにアクセスを許可します。
ステップバイステップチュートリアルを次に示します(Joomla 2.5はこのバージョンでタグ付けされているため、Joomla 3以降でも同じように機能します)。
「パブリック」を親としてユーザーグループを作成する
ユーザーグループをアクセスレベル「特別」に追加します
ユーザーを作成し、新しいユーザーグループに追加します
ユーザーグループに管理者アクセス許可を追加する
コンテンツコンポーネントの権限を追加する
カテゴリを作成し、このカテゴリの権限を設定します
新しいユーザーでログインし、コンテンツコンポーネントを確認します
記事を作成する