Здравствуйте. Подскажите пожалуйста как скрыть отображение категории для покупателей, но доступной по ссылке
пробовал так по id но наверное делаю неправильно ту категорию которую мне нужно скрыть, у меня отображается, а другие наоборот скрыты.
<div class="list-group">
<?php foreach ($categories as $category) { ?>
<?php if ($category['category_id'] != 235) { ?><!--Скрываем категорию-->
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<?php foreach ($category['children'] as $child) { ?>
<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
<?php } ?>
<?php } ?>
</div>
пробовал еще так :
1. Первая родительская категория (скрытая категория) = статус отключен
2. Основная категория (скрытая от глаз, но рабочая) = статус включен
3. другие категории по необходимости = статус включен или отключен.
В таком варианте ссылки вылетают из сайтмапа и карты сайта.