Например по уровням= Ремонт — Телефоны — Apple — IPhone11 — Ремонт стекла, мне нужно выводить только до категории Apple
<div class="widget_content_tree"> <ul<?php if($cover_preset){ ?> class="has_cover_preset cover_preset_<?php echo $cover_preset;?>"<?php } ?>> <?php $last_level = 0; ?> <?php foreach($cats as $item){ ?> <?php for ($i=0; $i<($last_level - $item['ns_level']); $i++) { ?> </li></ul> <?php } ?> <?php if ($item['ns_level'] <= $last_level) { ?> </li> <?php } ?> <li <?php if($item['img_src']){ ?>style="background-image: url(<?php echo $item['img_src']; ?>);"<?php } ?> <?php if ($item['css_classes']) { ?>class="<?php echo implode(' ', $item['css_classes']); ?>"<?php } ?>> <a class="item" href="<?php echo href_to($ctype_name, $item['slug']); ?>"> <span><?php html($item['title']); ?></span> </a> <?php if ($item['childs_count']) { ?><span class="item-tags"><ul><?php } ?> <?php $last_level = $item['ns_level']; ?> <?php } ?> <?php for ($i=0; $i<$last_level; $i++) { ?> </li></ul></span> <?php } ?> </div>
<?php if ($item['ns_level'] >= 3) continue; ?>
После <?php foreach($cats as $item){ ?> можно попробовать вставить что-то типа этого
Не знаю, правда, поможет или нет.
<?php if ($item['ns_level'] >= 3) continue; ?>
Не помогло, хелп
Не помогло, хелп
А должно было. А что у вас за шаблон виджета? Какая версия системы? И у вас наверное в настройках выбран пресет, подозреваю.