%)
Может быть проблема в том, что я не понятно объяснил, попробую в картинках:
- На самой Категории "Транспорт" - нет отметки
- На всех дочерних категориях - появилась отметка, но в настройках каждой она выключена!
А нужно:
- У какой категории в настройках включил - у той и появилось
- Без зависимостей от Родительских и Дочерних категориях
Вывод производится в subcategory через:
$this->app->jbdebug->mark('layout::subcategory(' . $vars['object']->id . ')::start'); $subcategory = $vars['object']; $params = $subcategory->getParams('site'); $link = $this->app->route->category($subcategory); $task = $this->app->jbrequest->get('task', 'category'); $text = $params->get('content.category_teaser_text', ''); $itemsOrder = $vars['params']->get('config.item_order', 'none'); $maxItems = $vars['params']->get('template.subcategory_items_count', 5); $showCount = $vars['params']->get('template.subcategory_items_count_show', 1); $items = array(); $image = $this->app->jbimage->get('category_teaser_image', $params);
<?php if ((int) $vars['params']->get('template.category_new', 0)) { echo '<div class="uk-panel-badge uk-badge">New</div>'; } ?>
Значение у ключа ставил и "1" (как Вы ранее написали) и как "0" - эффект тот же:
- у дочерних появляется отметка, игнорируя настройки самой категории
- на самой категории не появляется
Если картинками и описанием не понятно, то очень прошу зайти на сайт и обратить внимание на категорию "Транспорт", а то я уже незнаю как объяснить.
Сообщение отредактировал LeMax: 22 January 2016 - 10:52