1

スポーツクラブのウェブサイトを運営しています。最近、joomla に切り替えて、ページをセットアップしようとしています。私は joomla と拡張機能の開発にはかなり慣れていませんが、php/MYSQL の経験があり、いくつかのマイナー モジュールを既に開発しています。

私がやりたいことは、クラブのすべてのチームのページ/記事を持つことです. ページはすべて同じように見えます。彼らは、選手、スコアなどの詳細情報を保持しています (そして、後でチームのコーチが投稿できるニュースボックスのようなものになるかもしれません)。すべての情報は、チームごとにいくつかの DB テーブルにあります。これまで、コンテンツを希望どおりに表示するモジュールをいくつか作成し、1 つのチームで問題なく機能していました。モジュールをインストールし、チーム ページに接続し、モジュールのバックエンドに DB テーブルの名前を入力します。しかし、私はすべてのチームに対してこれを行う必要があるため、DB 名パラメーターと表示されるページが異なるだけで、同じ種類の 20 個のモジュールを取得します。毎回すべてのモジュールを更新するのは面倒です。

記事から変数(?)のDBテーブル名を取得することはできますか? この件に関して、私の研究は成功しませんでした。コンポーネントを開発したほうがいいのですが、それは同じ問題につながりますよね? 各チームのすべての情報を保持するプラグインを作成する必要がありますか?モジュールは各チーム ページで同じですが、プラグインから DB テーブル名を取得しますか?

ありがとう

4

2 に答える 2

0

チームページとは何かを定義し、表示する適切なフィールドにコンテンツを入力できるように、CCK が必要なようです。詳細を知らなくても、K2 と K2 BNR コンテンツ モジュールを組み合わせて、やりたいことができるでしょう。これにより、表示しているチーム ページに関連するコンテンツをロードする各モジュールの 1 つのインスタンスにモジュールの数が減ります。カスタムコードは必要ありません。

于 2012-11-01T03:39:03.810 に答える
0

最終的にコンポーネントを開発し、新しいチームをセットアップするときに、メニュー項目にこのコンポーネントを選択しました。バックエンドでは、データベース内のチームの 1 つを選択できます。チームのモジュールはこのコンポーネントに表示され、コンポーネント パラメーターからチーム情報を取得します。

于 2017-07-18T17:40:49.047 に答える