Карты сайта WordPress с <a i=0 translate="no">WP Meta SEO</a>
  Четверг, 25 октября 2018 г.
  4 Ответы
  1.1K посещений
  Подписаться
Я использую My Maps Location с элементами K2. Можно ли отображать только дочерние категории в поле выбора категории?
То есть
у меня следующая древовидная структура:

Категория 1
--- Подкатегория 1.1
--- Подкатегория 1.2
--- Подкатегория 1.3
Категория 2
--- Подкатегория 2.1
--- Подкатегория 2.2.

Теперь на каждой карте в поле выбора категории я вижу все категории и подкатегории, но хочу видеть только Категорию 1 и её 3 дочерние подкатегории.
Спасибо.
А
7 лет назад
Привет,

Спасибо, что обратились к нам по поводу этого расширения.
Я использую My Maps Location с элементами K2. Можно ли отображать только дочерние категории в поле выбора категории?
То есть
у меня следующая древовидная структура:

Категория 1
--- Подкатегория 1.1
--- Подкатегория 1.2
--- Подкатегория 1.3
Категория 2
--- Подкатегория 2.1
--- Подкатегория 2.2.

Теперь на каждой карте в поле выбора категории я вижу все категории и подкатегории, но хочу видеть только Категорию 1 и её 3 дочерние подкатегории.

Да, вы должны включить Отобразить фильтр категории Параметр в настройках. На фронтенде можно выбрать категорию 1, и тогда вы увидите, что в категории 1 есть подкатегории.

Надеюсь, поможет!
Ваше здоровье,
N
7 лет назад
Привет, проблема в том, что в поле выбора я вижу все категории К2.
А
7 лет назад
Привет!

Спасибо, что обратились ко мне с дополнительной информацией.
Пожалуйста, напишите нам (меню «Поддержка» > «Поддержка заявок»). Наш ответственный разработчик постарается вам помочь.

Большое спасибо! Всего
доброго
А
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');
//вы можете изменить код здесь и указать свой идентификатор категории
$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
На этот пост пока нет ответов.