Перейти к содержанию
ads24

Настройка видимости под категорий в выпадающем меню

Рекомендуемые сообщения

Здравствуйте!

 

Помогите разобраться

Необходимо убрать видимость под категорий 2-го уровня в выпадающем меню.

(osStore 1.5.4.1)

 

1jpg_4290961_9515721.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выпадающее меню где? в меню навигации или в блоке категорий (справа/слева) ?

 

если в меню навигации то

<?php if ($categories) { ?><div id="menu">  <ul>    <?php foreach ($categories as $category) { ?>    <li><?php if ($category['active']) { ?><a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a><?php } else { ?><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a><?php } ?>      <?php if ($category['children']) { ?>      <div>        <?php for ($i = 0; $i < count($category['children']);) { ?>        <ul>          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>          <?php for (; $i < $j; $i++) { ?>          <?php if (isset($category['children'][$i])) { ?>          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>          <?php } ?>          <?php } ?>        </ul>        <?php } ?>      </div>      <?php } ?>    </li>    <?php } ?>  </ul></div><?php } ?><div id="notification"></div>

меняем на 

<?php if ($categories) { ?><div id="menu">  <ul>    <?php foreach ($categories as $category) { ?>    <li><?php if ($category['active']) { ?><a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a><?php } else { ?><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a><?php } ?> <!-- тут был код //-->         </li>    <?php } ?>  </ul></div><?php } ?><div id="notification"></div>

либо комментируем те строки, которые я удалил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выпадающее меню в меню навигации. Необходимо убрать видимость только под категорий 2-го уровня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

разве решение выше не помогло? 
тогда ваш код меню навигации в студию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению нет. Удаление кода привело к скрытию всех под категорий.

<?php if ($categories) { ?><div id="menu-back">	<div id="menu" class="wrapper-center">        <ul class="fm">		  <li class="fmLi"><a href="<?php echo $home; ?>" class="fmLihr icoHomeBig <?php if($_SERVER['REQUEST_URI'] == '/' ||  $_SERVER['QUERY_STRING'] == 'route=common/home') echo "active"; ?>" ><i class="icon-home"></i></a></li>          <?php foreach ($categories as $category) { ?>          <li class="fmLi"><?php if ($category['active']) { ?>				<a href="<?php echo $category['href']; ?>" class="fmLihr active <?php if ($category['children']) { ?> withSub <?php } ?>"><?php echo $category['name']; ?></a>				<?php } else { ?>				<a href="<?php echo $category['href']; ?>" class="fmLihr <?php if ($category['children']) { ?> withSub <?php } ?>"><?php echo $category['name']; ?></a>				<?php } ?>            <?php if ($category['children']) { ?>            <div>			              <?php for ($i = 0; $i < count($category['children']);) { ?>              <ul>                <?php $j = $i + 4; ?>                <?php for (; $i < $j; $i++) { ?>                <?php if (isset($category['children'][$i])) { ?>                <li class="fmLiLi"><a href="<?php echo $category['children'][$i]['href']; ?>"><img src="<?php echo $category['children'][$i]['image2']; ?>" alt="<?php echo $category['children'][$i]['name']; ?>" /><span><?php echo $category['children'][$i]['name']; ?></span></a>                    <?php if ($category['children'][$i]['children2']) { ?>                                    <?php for ($c = 0; $c < count($category['children'][$i]['children2']);) { ?>                      <ul>                        <?php $r = $c + ceil(count($category['children'][$i]['children2']) / 1); ?>                        <?php for (; $c < $r; $c++) { ?>                        <?php if (isset($category['children'][$i]['children2'][$c])) { ?>                        <li><a href="<?php echo $category['children'][$i]['children2'][$c]['href']; ?>"><i class="icon-angle-right"></i><?php echo $category['children'][$i]['children2'][$c]['name']; ?></a></li>                        <?php } ?>                        <?php } ?>                      </ul>					  <?php } ?>                    <?php } ?>								</li>                <?php } ?>                <?php } ?>              </ul>			  <?php } ?>            </div>            <?php } ?>          </li>          <?php } ?>		  		  <li class="fmLi"><a href="./index.php?route=product/special" class="fmLihr <?php if($_SERVER['QUERY_STRING'] == 'route=product/special') echo "active"; ?>"><?php echo $text_gor_menu_akcii; ?></a></li>		  <li class="fmLi"><a href="./index.php?route=product/manufacturer" class="fmLihr <?php if($_SERVER['QUERY_STRING'] == 'route=product/manufacturer') echo "active"; ?>"><?php echo $text_gor_menu_brands; ?></a></li>		          </ul> 		<div id="search">          <div class="button-search"><i class="icon-search"></i></div>          <?php if ($filter_name) { ?>          <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />          <?php } else { ?>          <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />          <?php } ?>        </div>  	</div></div><?php } ?>		<div id="container"><div id="notification"></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если вставить дефотный код? (он первый)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.