2011-10-27 4 views
0

現在、RAXO All-mode PROモジュールを使用してホームページの記事リストを表示するサイトで作業しています。指定されたラベルに関連付けられた記事のリストを含むページを表示するためのJXtended labelsのコンポーネント。両方のフロントエンドの機能は非常に似ています - 記事のリストを取得して表示します。Joomla:RAXO All-mode PROとJXtendedラベルを使用した記事の表示

理想的には、両方のリストに記事を同じ形式で表示することをお勧めします。ただし、各コンポーネント/モジュールにはデータと独自のテンプレートを取得する独自の方法があるため、現在は一貫性がありません。これを解決する最善の方法は何ですか?

私は、記事のリストの表示を扱う共通のビットのコード(モジュール?プラグインコンポーネント)を想定でき、その目的のための独自のテンプレートを持っています。私は、この共通の部分に引き渡すために既存のモジュールとコンポーネントをハックする必要があると思います。同じデータセットを取得するという問題もあります。 RAXO All-mode PROは現在、記事のカテゴリを取得しています。 JXtendedラベルは表示されません。

誰もがこの問題に遭遇しましたか?

+0

私はJxtended Labelsのインストールファイルのコピーを入手できますか?私はサイトを1.5から3.xに移行する必要があり、jxtendedサイトはアクティブではありません(企業全体が下がったようです)。 – Flubbe

答えて

1

異なるデータセットを取得するモジュールの問題は、コアをハッキングして欠落しているデータを取得することによってのみ解決できます。

他のすべては単純なオーバーライドによって実行できます。モジュールテンプレートファイルを変更して、JOOMLA/templates/YOUR TEMPLATE/html/MODULE NAME/default.phpに新しいバージョンを保存することができます。オーバライドファイルをほぼ正確に一致させることができるので、ディスプレイは両方のモジュールで一貫性があります。

+0

OK、データの問題について慎重に考える必要があります。 2つのオプションのように思えます:a)ラベルコンポーネントをハックして追加のデータを取得します。b)これらの両方の機能を実行する独自のコンポーネント/モジュールを作成します。これらのどちらも素晴らしいとは思われませんが、私は第二に向かって傾いています。いずれにしても、テンプレートオーバーライドメカニズムは自分のニーズに完全に適合し、データ問題を処理する前でも問題を解決するための長い道のりになります。ありがとう。 –

+0

すでに類似しているモジュールが2つある場合は、モジュールを書き換えて2つを組み合わせることは特に難しくありません。モジュールは、特にあなたが修正する良い基盤を持っている場合、一緒に置くのはかなり簡単です。 –

+0

そうです、私はおそらくそれをやろうとしています。明らかにモジュールを統合するより簡単な方法です。将来の更新で恩恵を受けるのが良いかもしれないからです。しかし、raxo allモード1.5が一度も更新されたことはありませんでしたので、私はおそらく多くを逃していないでしょう!副メモとして、私はJoomlaについて少し失望しています!拡張コミュニティ。拡張機能(これら2つを含む)がGLPであっても、オープンソース開発には欠けているようです。つまり、コードリポジトリ、バグトラッカーなどです。何か不足していますか? –

関連する問題