создал скелет категорий, но некоторые категории не заполнены и соответственно не нужны, удалять не вариант, как отключить вывод этих категорий?
вот что меня сбило с толку
Volgomarket, в двойке нет таких настроек.
Тем более, что пункт меню убирается с меню именно Доступом, так что по аналогии…
завис вот над чем
создал в таблице cms_con_board_cats поле is_off
в котором значение или 0 или 1
в шаблоне настройки категории добавил кнопку включить/выключить категорию — всё нормально в базе или 1 или 0 меняется
в шаблоне(category_view.tpl.php) вывода категории запутался вот код
<div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>"> <ul class="<?php echo $ctype['name'];?>_icon"> <?php foreach($subcats as $c){ ?> <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a> </li> <?php } ?> </ul> </div> <?php } ?>
<div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>"> <ul class="<?php echo $ctype['name'];?>_icon"> <?php if ($ctype['is_off']){ ?> <?php foreach($subcats as $c){ ?> <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a> </li> <?php } ?><?php } ?> </ul> </div> <?php } ?>
как сделаю выложу в блоге решение
<div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>"> <ul class="<?php echo $ctype['name'];?>_icon"> <?php foreach($subcats as $c){ if ($c['is_off']){?> <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a> </li> <?php } } ?> </ul> </div> <?php } ?>
Все по аналогии типа if ($c['count']<1){ Только хуком или доработкой брать количество.
эта доработка планировалась как отключение именно категории