質問: 複数の記事の著者(k2あり/なし)をどのように扱うか 私は気にする私たちの会社のjoomla出版ソフトウェアを持っています。joomlaを使用して、技術的な雑誌記事を公開しています。 ほとんどの1つの記事には2〜3人の著者がいます。これまで、管理者はすべての著者名を記事のテキストの最初に配置することでこの多様性を解決しました。ただし、これは、article author-columnで割り当てられた著者のみが記事を表示している著者による検索記事には最適ではありません。複数の作者の機能を可能にするモジュールを探しましたが、成功しませんでした。また、私は自分の拡張機能を作成するjoomlaのエキスパートではありません。とにかくこれをどうやってやるかというアイデアを得ました:「関係」を実行できる拡張機能を知っていますか?それは、articleからのidを持つauthorからのidが格納されるテーブルを作成することを意味しますか?たとえば、drupal cmsにはこれを実現するための relation モジュールがあります。このデータベーステーブルから、フロントエンドで表示するために必要な操作を実行できます。私の考えは- この画像 。k2拡張を使用していますが、ここの「追加フィールド」cckでは、authorsで追加フィールドを追加できません。k2拡張子の有無にかかわらずソリューションを探しています。いくつかの拡張機能が問題に適していることを願っています。この機能をハードコーディングする機能はありません。
回答: 主な関心事がフロントエンド検索である場合は、作成者の名前を表示するためのタグの使用に切り替えることができます。次に、各著者のタグに著者情報を追加できます。タグをクリックすると、著者情報と、その著者が作成したすべてのアイテムのリストが表示されます。 urlとレイアウトをさらに制御したい場合は、作成者ごとにメニューリンクを作成することもできます。実際の問題として、あなたが話している作者の数と、自動化したい量に本当に依存します。各著者の連絡先レコードを作成し、それにタグを付けることもできます。そうすることで、タグの説明で取得できるフィールドだけでなく、必要に応じて「お問い合わせ」フォームを使用して、より多くのフィールドを作成できます。次に、選択したタグの表示モジュールがいくつかあり、そのオーサリングタグで記事のリストを表示できます。昨年の夏のコードに適したコードがありますが、独自のモジュールを作成するのも非常に簡単です。これの一部を管理するプラグインを作成することもできます。