web-dev-qa-db-ja.com

別の位置にあるモジュール内のある位置にページコンテンツを追加できますか?

1つの位置(ヘッダー)に配置されるカスタムモジュールを構築しています。このモジュールでコンテンツをページの別の位置(mainBody)に書き込んでください。これは可能ですか?

少し拡張すると、mainBodyはタブのグループを保持し、ヘッダーにはそれらのタブを選択するためのボタンが含まれます。 mainBodyはヘッダーのすぐ下にあるため、ユーザーには1つのまとまりのある要素として表示されますが、私のテンプレートで作成されたHTMLでは、ヘッダーとmainBodyはフローティングサイドバーで区切られています。

回避策として、2つのモジュールを作成しています。1つはボタン用、もう1つはタブ用で、それぞれヘッダーとmainBodyに割り当てられています。ただし、2つのモジュールは常に一緒に表示され、両方を同じページに割り当てる必要があるため、これは直感に反します。また、2つのモジュールが変数を共有しているため、開発の観点から見るとより面倒です。

2つのモジュールを2つの異なる位置に作成するルートを続ける必要がありますか?または、モジュール内から直接ページコンテンツを異なる位置に書き込むことは可能ですか?もしそうなら、どうですか?ご協力いただきありがとうございます! (Joomla 3.5.1)

1
abantiquo

コードを使わずにこれを行うと仮定して...

通常のラボツールを2つ使用します。

  1. タブ:これにより、ページの他の場所からモジュール内のページのタブをアクティブ化できます。ボタンが機能するはずです。この手順については、通常のラボで確認してください。

  2. Advanced Module Manager。通常のLabs Advanced Module Managerのフォローモジュール機能を使用して、2つのモジュールを簡単に互いにフォローさせることができます。

  3. 探している効果を得るために、タブのスタイルをいじる必要があるかもしれません

1
BodgeIT