it-swarm.dev

ユーザーに自分の好みのメニューを選択させるには?

メニューモジュールを作ろうとしているのですが、行き詰まっています。ユーザーが複数のメニューから選択できるようにして、ページに表示するメニューをユーザーが選択できるようにします。

私はこの方法を試しました:

$menu = JFactory::getApplication()->getMenu($params->get('menutype'));

このコードで参照しているモジュールバックエンドにメニュータイプ選択オプションがありますが、これは機能しませんでした。ランダムに物事を始めようとしているので、ここで聞いてみようと思いました。

それで、ユーザーが好みのメニューを選択できるように、それをどのように設定できますか?

私はJを使っています! 2.5

3
Hocho

えっと、まあ、私がこの問題を修正したとしましょう:)私は、JoomlaがデフォルトでCMSで提供する標準メニューモジュールからヘルパーファイルを取得しました。これは私にとってはうまくいきます!

0
Hocho

私が正しく理解している場合(私のコメントのように)、サイトで使用可能なすべてのメニューを表示するモジュール内のフィールドを作成する必要があります。 Joomlaは、このタイプのフィールド(メニュー)を 標準フォームフィールドタイプ で提供します。

したがって、モジュールのXMLでは、次のようなメニューフィールドを追加する必要があります。

<field name="mymenu" type="menu" default="" label="Please select a menu" description="Please select a menu" />
0
FFrewin