メイン コンテンツにスキップ
  2018年10月25日木曜日
  4 返信
  1.1K 回の訪問
  申し込む
My Maps Location使用しています。カテゴリ選択欄に子カテゴリのみを表示することは可能ですか?
例えば、
以下のツリー構造になっています。

カテゴリ1
--- サブカテゴリ1.1
--- サブカテゴリ1.2
--- サブカテゴリ1.3
カテゴリ2
--- サブカテゴリ2.1
--- サブカテゴリ2.2

現在、すべてのマップのカテゴリ選択欄にはすべてのカテゴリとサブカテゴリが表示されていますが、カテゴリ1とその3つの子サブカテゴリのみを表示したいです。
ありがとうございます
7年前
こんにちは、

この拡張機能についてお問い合わせいただきありがとうございます。
My Maps Location使用しています。カテゴリ選択欄に子カテゴリのみを表示することは可能ですか?
例えば、
以下のツリー構造があります。

カテゴリ1
--- サブカテゴリ1.1
--- サブカテゴリ1.2
--- サブカテゴリ1.3
カテゴリ2
--- サブカテゴリ2.1
--- サブカテゴリ2.2

現在、すべてのマップのカテゴリ選択欄にはすべてのカテゴリとサブカテゴリが表示されていますが、カテゴリ1とその3つの子サブカテゴリのみを表示したいです。

はい、有効にする必要があります カテゴリフィルターを表示します 設定のパラメータ。フロントエンドでカテゴリー1を選択すると、カテゴリー1のサブセットが表示されます。

それが役に立てば幸い!
乾杯、
N
7年前
こんにちは。問題は、選択フィールドにすべての K2 カテゴリが表示されることです。
7年前
こんにちは。

詳しい情報をご返信いただきありがとうございます。
チケットをお送りください(メニュー「サポート」>「チケットサポート」)。担当開発者ができる限りお手伝いさせていただきます。

どうぞよろしくお願いいたします
@Nico1979
default_form.php を確認すると、カテゴリ ボックスを作成するコードは $this->k2category として記述されています。
$this->k2catid=JFactory::getApplication()->input->getInt('k2_catid',$this->extra_catid);

require_once JPATH_ADMINISTRATOR.'/components/com_k2/models/categories.php';
$categoriesModel = K2Model::getInstance('Categories', 'K2Model');
//ここでコードを変更して、カテゴリ ID を配置できます
$categories = array_merge(
array('' => JText::_('JOPTION_SELECT_CATEGORY')), $categoriesModel->categoriesTree(NULL, true, false)
);
$this->k2category=JHTML::_('select.genericlist', $categories, 'k2_catid', 'class="inputbox"', 'value', 'text', $this->k2catid);
  • ページ:
  • 1
この投稿に対する返信はまだありません。