2011-12-20 10 views
1

Joomla 1.7では、ログインしたメンバーとゲストの両方に同じメニューを表示したいと思います。しかしメンバーのために、各メニューエントリのメンバー専用のコンテンツを表示したいし、ゲストのために販売コピーを表示したい。Joomla 1.7 - 同じメニューを表示し、ゲストとメンバーに異なるコンテンツを表示

ネイティブACLを使用することをお勧めしますが、それは起こっていません。私はこれを使用して試した

http://docs.joomla.org/Access_Control_List/1.6-2.5/Tutorial#Allowing_Guest-Only_Access_to_Menu_Items_and_Modules

が、私はそれが仕事を得るカント - ご宿泊のお客様のためにおそらく制限されたコンテンツは、両方のゲストに示すとメンバーに記録されます。

もう1つの解決策を知っていますか? 多くのおかげ デックス

答えて

1

私は同じ質問を持っており、上記のリンクは、ゲストの特定のコンテンツを構築する方法を説明します(と、それは素晴らしい作品)が、それは公共=常に表示(ユニークなメニューエントリを維持する方法については説明しません。 exemple用)は現在2貴様の内容、(私の必要性である):ゲストのための

  • :ログインページ登録のための

  • :特定のコンテンツ

エントリメニューレベルでスコープ(guest/public/etc)が定義されているため、これは問題であり、常に公開するにはpublicに設定する必要があります。どのように表示するかどうかの主なコンポーネントに言う?

解決策1:guest:content = guestコンテンツで、例としてTESTというエントリメニューを作成します。TEST(別名別名)という名前の別のエントリメニューを登録します。content = registered contentこれは、メニュー項目が異なっています。

解決策2:入力メニューTESTを例として公開し、空のコンポーネントを設定します。ページTESTで異なるスコープの異なるモジュールを追加してください(ゲスト&が登録されています)。それを可能にするjoomla拡張モジュールをインストールして、モジュールとしてコンポーネントを置きます。私はこれもうまくいけば試していない。

しかし、これらの2つの解決策はまだ私の回避策です...ジョブを実行するためのより良い方法はありますか?

ありがとうございました。

ps:私はjoomla 2.5で作業しています。

関連する問題