私が作業しているサイトには、許可グループに関連付けられた一連のカテゴリを介してアクセスされる、購読者のみのコンテンツがたくさんあります。サブスクライバーのみのアイテムは現在、通常のメニューには表示されないため、ガントリーテーマの[割り当て]メニューには表示されません。
カテゴリ内のすべての記事にアウトラインを割り当てる方法はありますか?
カテゴリブログのメニュー項目を作成し、それにアウトラインを割り当てることができるはずです。私はそれがそのカテゴリー内の記事に適用されるべきだと思います。
ここでの最初の提案は、Regular LabsによるAdvanced Template Managerです。
テンプレートを割り当てる方法を完全に制御できます。それは記事、カテゴリー、ページの種類によってJoomlaコンテンツをカバーしています...またはあなたのために、プロバージョンはユーザーグループまたはユーザーIDによってテンプレートを割り当てるオプションを提供します。
したがって、たとえば、メンバー/登録ユーザーに特定のテンプレートを設定できます。
注:Proバージョンを選択する前に、無料バージョンを最初にテストして、それがgantry5でうまく機能するかどうかを確認してください。
または、コアテンプレートマネージャーを使用することもできます(Webサイト全体の構成方法によって異なります)。
メニュー項目がないページに割り当てるテンプレートをデフォルトのテンプレートとして設定し、メニュー項目があるページに他のテンプレートを割り当てます。
最後に、カスタムルートがあります。現在のページのカテゴリを検出する単純なシステムプラグインを作成します。onAfterInitialise
event -などを使用し、好みに応じて目的のテンプレートを設定できます。現在のユーザー/ユーザーグループを確認することもできます。または、カテゴリとユーザーの両方の確認を組み合わせることができます。