質問: タグ付きでカテゴリ内のすべての記事を表示するモジュール 「cuba」のタグが付いている「holidays」カテゴリのすべての記事を戻すモジュールを作成しようとしています私が見つけることができるすべての例は、現在の記事のタグクラウドまたはタグの取得です。sqlを記述できるように、タグテーブルを理解するためのコードやポインタを誰かが持っていますか?最終結果は、タグxが付いた他の休日を表示する旅行サイトです。ありがとう
回答: タグでタグ付けされたすべての記事を簡単に取得できますが、特定のカテゴリからは取得できないため、ステップ2でそれを確認する必要があります。jhelpertags(libraries\cms\helperで定義)にはメソッドがありますpublic function gettagitemsquery( $tagid, $typesr = null, $includechildren = false, $orderbyoption = 'c.core_title', $orderdir = 'asc', $anyorall = true, $languagefilter = 'all', $statefilter = '0,1' ) タグのidがわかっているとすると、次のように関数を呼び出します。$tagshelper = new jhelpertags; $articles = $tagshelper->gettagitemsquery( $tagid, 'com_content.article', true, 'c.core_publish_up', 'desc', true, 'all', '1' ); 次に、必要な記事をフィルタリングします。