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

[Решено] Выпадающее меню, кликабельная главная категория


Dizzy

Recommended Posts

Есть выпадающее меню в котором основные категории не активны для перехода.

post-25482-0-04217900-1461700176_thumb.jpg

 

Код который выводит его вот:

<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li class="<?php echo $category['class']; ?>" style="z-index: <?php echo $items--;?>;">
        <span class="<?php echo $category['class']; ?>">
            <img class="category_image" src="image/<?php echo $category['image']; ?>" />
            <span class="category_name"><?php echo $category['name']; ?></span><br />
            <span class="description"><?php echo $category['meta_des']; ?></span>
        </span>
        <?php if ($category['children']) { ?>
            <div>
                <?php  for ($i = 1; $i <= $category['column'];) { ?>
                    <ul>
                        <?php foreach($category['children'] as $cat){?>
                            <?php if($cat['column'] == $i){ ?>
                                <li>
                                    <span class="parent"><?php echo $cat['name']; ?></span>
                                    <?php if(count($cat['children']) > 0){ ?>
                                        <?php echo '<ul>' .  getCild($cat['children']) . '</ul>';?>
                                    <?php }?>
                                </li>
                            <?php }?>
                        <?php }?>
                    </ul>
                    <?php $i++; ?>
                <?php } ?>
            </div>
      <?php } ?>
    </li>
    <?php } ?>
  </ul>
</div>

Как можно его изменить чтобы Главные категории типа "Корм", "Аксессуары" и тд. были кликабельны?

Надіслати
Поділитися на інших сайтах


В дефолтном шаблоне это выглядит так

<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>

Но неизвестно, что у вас там в контроллере есть, чего нет. Попробуйте вышеприведенный код вставить вместо

<?php echo $category['name']; ?>

Примерно так получится

        <span class="<?php echo $category['class']; ?>">
            <img class="category_image" src="image/<?php echo $category['image']; ?>" />
            <span class="category_name"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></span><br />
            <span class="description"><?php echo $category['meta_des']; ?></span>
        </span>
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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