Что-то не могу нигде найти сам, как-то всё не очевидно.
Я в разделе "Меню" просто убрал лишние вложенные пункты меню, а категории никуда не делись.ак отменить выпадающий список
Так же. Только наоборот.Так же, как наделить опцией выпадающего списка с категориями другие пункты меню?
Пунктов меню как раз и нету.
Я в разделе "Меню" просто убрал лишние вложенные пункты меню, а категории никуда не делись.ак отменить выпадающий список
Так же. Только наоборот.Так же, как наделить опцией выпадающего списка с категориями другие пункты меню?
А вот это помогло, хрен с ним пока буду без категорий
Админка-типы контента-новости. Снять галочки
Как это нету. А куда бы они делись… Как я понял речь идёт о Главном Меню, а не О верхнем Меню, всё-таки. Если еще Главное Меню не редактировалось вами, то в разделе админки Меню там всё на своих полках, разобраться не сложно. В нужном пункте добавьте (будет выпадающее), а в не нужном уберите (не будет ничего выпадать, соответственно).Пунктов меню как раз и нету.
Когда на сайте много вещей под этой категорией, то же самое ответит и большинство пользователей. У вас же в требовании это:хрен с ним
поэтому отключение категорий не выход, что ли…сохранить при этом категории
<ul class="<?php echo $css_class; ?>"> <?php $last_level = 0; ?> <?php foreach($menu as $id=>$item){ ?> <?php for ($i=0; $i<($last_level - $item['level']); $i++) { ?> </li></ul> <?php } ?> <?php if ($item['level'] <= $last_level) { ?> </li> <?php } ?> <?php if ($is_active) { $css_classes[] = 'active'; } if ($item['childs_count'] > 0) { $css_classes[] = 'folder'; } $onclick = isset($item['options']['confirm']) ? "return confirm('{$item['options']['confirm']}')" : $onclick; $data_attr = ''; foreach ($item['data'] as $key=>$val) { $data_attr .= 'data-'.$key.'="'.$val.'" '; } } ?> <?php if ($item['disabled']) { ?> <span class="item disabled"><?php html($item['title']); ?></span> <?php } else { ?> <a <?php if (!empty($item['title'])) {?>title="<?php echo html($item['title']); ?>"<?php } ?> class="item" <?php echo $data_attr; ?> href="<?php echo !empty($item['url']) ? htmlspecialchars($item['url']) : 'javascript:void(0)'; ?>" <?php if ($onclick) { ?>onclick="<?php echo $onclick; ?>"<?php } ?> <?php if ($target) { ?>target="<?php echo $target; ?>"<?php } ?>> <span class="wrap"> <span class="counter"><?php html($item['counter']); ?></span> <?php } ?> </span> </a> <?php } ?> <?php if ($item['childs_count'] > 0) { ?><ul><?php } ?> <?php $last_level = $item['level']; ?> <?php } ?> <?php for ($i=0; $i<$last_level; $i++) { ?> </li></ul> <?php } ?>
<?php if ($item['childs_count'] > 0) { ?><ul><?php } ?>
вот тут, нужно присвоить класс active пример
<?php if ($item['childs_count'] > 0) { ?> <ul class="<?php if (УСЛОВИЕ...) { echo 'active'; } else { echo 'nonestyle'; ?>"> <?php } ?>
Хотя бы пошлите в нужном направлении.
*сори что не в своей теме, но только что зарегестрировавшись обнаружил, что писать могут люди с кармой 1+
Это легче на jquery сделатьПроще говоря, у ребенка присвоен active класс, как его присвоить родителю, но так что бы только 1 родителю, а не всем у кого есть дети.
$('.active').parent().addClass('active_ul');
Это легче на jquery сделатьПроще говоря, у ребенка присвоен active класс, как его присвоить родителю, но так что бы только 1 родителю, а не всем у кого есть дети.
$('.active').parent().addClass('active_ul');
Большое спасибо, но вариант не подходит (да он работает и в тривиальной задаче подошел бы без проблем).
Задача сделать это на пыхи(
Пожалуйста:Задача сделать это на пыхи(
echo "<script>$('.active').parent().addClass('active_ul');</script>";