Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ограничить вывод списка категорий в меню !Решено


Recommended Posts

Добрый день! Прошу помочь знающих php. Есть код вывода категорий в меню:
(сайт вот http://www.mebelotfabrik.ru/new/, пункт меню - Города.

 

      <span><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></span>
      <?php if ($category['children']) { ?>
        <?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>
                <?php if($this->config->get('oxy_menu_categories_3_level') ==1) { ?>
				<?php if ($category['children'][$i]['children_level_2']) { ?>
				<div>
			      <ul>
				    <?php for ($si = 0; $si < count($category['children'][$i]['children_level_2']); $si++) { ?>
					   <li><a href="<?php echo $category['children'][$i]['children_level_2'][$si]['href']; ?>"  ><?php echo $category['children'][$i]['children_level_2'][$si]['name']; ?></a></li>
				    <?php } ?>
				  </ul>
			    </div>
			    <?php } ?>	
                <?php } ?>	  
		  </li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      <?php } ?>

Как сделать так, чтобы кол-во выводимых дочерних категорий было не больше 5? Понимаю что надо изменить цикл, но нет опыта в этом. Помогите, если сможете.

 

 

Вопрос решен.

Надо было сделать так:

 <span><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></span>
      <?php if ($category['children']) { ?>
        <?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])) { ?>
		  
		  
		  <?php if($i<$this->config->get('oxy_homepage_category_wall_sub_number')){ ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
		  
		  
     
		  
		  
		  
          <?php } ?>
          <?php } ?>
        </ul>
		
        <?php } ?>
		<div class="all-menu"><a href="<?php echo $category['href']; ?>">Все города округа</a></div>
      <?php } ?>
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.