質問: joomlaモジュールビューのアクセスレベルの問題 私はjoomlaに取り組んでおり、状況があります。 2つのカスタムhtmlモジュールを作成しました。a)。認定メンバーシップサブスクリプションボックス(無効)b)。認定メンバーシップサブスクリプションボックス(有効)ボタンの色(1つは緑色、もう1つは灰色)を除いて、どちらにもほとんど同じコードが含まれています。これで2つのユーザーグループができましたa)。準会員b)。準会員(合格)両方のグループに2つのアクセスレベルを作成しました。a)。アソシエイトメンバーシップ試験(不合格)-------->アソシエイトメンバーグループの表示権限を持つb)。アソシエイトメンバーシップ試験(合格)-------------->アソシエイトメンバー(合格)グループの表示権限を持つ「アソシエイトメンバー」のユーザーに認定メンバーシップサブスクリプションボックス(無効)モジュールのみを表示し、「アソシエイトメンバー(合格)」のユーザーに認定メンバーシップサブスクリプションボックス(有効)を表示してほしい。アクセスレベルのアソシエイトメンバーシップ試験(非合格)を認定メンバーシップサブスクリプションボックス(無効)モジュールに割り当てました。 associate membership exam(passed)アクセスレベルとcertified memebership subscription box(enabled)モジュール。{loadposition cert_mem_sub_box_enabled} {loadposition cert_mem_sub_box_disabled}を使用して、記事に両方のモジュールを表示しました。最後に、各グループのユーザーがログインしようとすると、certified memebership subscription box(disabled)モジュールのみが表示されます(常に)。何が起こっているのかわかりません。ユーザーグループ/アクセスレベルに応じて、モジュールが表示/非表示になっていません。このシナリオの何が問題になっているのか教えてください。ありがとう
回答: 問題の一部として、表示レベルが「暗黙的」である可能性があります。したがって、ビューレベルの作成時に使用した親レベルによって異なります。たとえば、親「パブリッシャー」を持つビューレベル「mypub」を作成したとします。 「mypub」に割り当てられたグループの誰もが、ビューレベルの発行者、編集者、作成者、登録済み、公開のアイテムも表示します。ビューレベルでこの「包括性」をオフにする方法はありません。また、ユーザーグループを作成するときの通常のデフォルトでは、暗黙的にグループの親チェーンのメンバーにもなります。グループの場合、関連するコア関数を呼び出すことでこれをオフにできますが、明示的または暗黙的なグループメンバーシップを利用するコンポーネント、モジュール、またはプラグインは知りません。