私自身の質問に答えるつもりです。将来、人々がこれを必要とするだろうと確信しています。私のソリューションには、追加のコードのいくつかのルールが含まれているだけで、すべての記事などを登録済みに設定でき、ログインフィールドが表示されます。ユーザーがログインしていないとき。
テンプレートのindex.phpで、これを上部に配置すると、記事のアクセスレベルが取得されます。
$article =& JTable::getInstance("content");
$article->load(JRequest::getVar('id'));
$cAccLevel = $article->get("access");
次に、コンポーネントの上にモジュールの位置を追加し、必要なアクセスレベルが1より大きい場合にのみ表示します
<?php if($cAccLevel > 1): ?>
<jdoc:include type="modules" name="LOGIN_MODULE_POSITION" />
<?php endif; ?>
次に、モジュールマネージャのログインモジュールをLOGIN_MODULE_POSITIONに追加します。
出来上がり...ルーティングは必要ありません...すべてが箱から出して動作します。ログアウトボックスとアクションフィールドを次のようにスタイル設定することにしました。
.logout-button,
.actions{
display:none;
}
幸運を!