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

[Решено] переход в ролительскую категорию по кнопке в главном меню


Recommended Posts

Даже не знаю как правильно сформулировать тему))

в общем нужно в горизонтальном меню сделать чтоб кнопки главных категорий были кликабельны, тоесть чтоб переход по ним был такой же как если нажать на кнопку "показать все" внизу выподающего списка. И соответственно убрать кнопку "показать все".

в гугле что то не нагуглил (

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


Если убрать эту функцию,как пользователю выбрать подкатегорию  на мобильных устройствах?

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

На мобильном устройстве ж меню сворачивается в выпадающий список. Там выпадают категории, можно перейти в категорию и уже в ней выбирать подкатегории, если они есть. В принципе, даже не добавляется лишний тап. Просто он делается не на выпадающием субменю, а в открытой странице категории.

Тут нужно ещё смотреть, какая целевая аудитория ИМ. Если это аудитория, активно пользующаяся гаджетами, тогда это более критично.

Змінено користувачем chamaerops
Надіслати
Поділитися на інших сайтах


Это был вопрос поясняющий причину почему сделано так.И попасть в подкатегорию можно только уже перейдя в саму категорию.Потому как  пальцами не возможно произвести тех же действий ,что мышью.

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

Замените в файле catalog/view/theme/ваша_тема/template/common/header.tpl

вывод меню

    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
            <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>

на

    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
          </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>
  • +1 1
Надіслати
Поділитися на інших сайтах


 

Замените в файле catalog/view/theme/ваша_тема/template/common/header.tpl

вывод меню

    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
            <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>

на

    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
          </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>

 

Что то не сработало.

OcStore 2.1.0.2.1

кнопка становится ссылкой, при наведении видно что оно указывает на категорию, но по клику ни чего не происходит.

Змінено користувачем borborich
Надіслати
Поділитися на інших сайтах


Это был вопрос поясняющий причину почему сделано так.И попасть в подкатегорию можно только уже перейдя в саму категорию.Потому как  пальцами не возможно произвести тех же действий ,что мышью.

там ведь есть дублирование меню в виде списка подкатегорий под надписью уточнить поиск, из него легко попадать в подкатегории

post-699640-0-42401900-1462533527_thumb.png

Змінено користувачем borborich
Надіслати
Поділитися на інших сайтах


Обновите кэш модификаций. Убедитесь, что вносите изменения в файл от вашей темы. У вас на сайте просто дефолтный шаблон, без каких-либо исправлений

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


Обновите кэш модификаций. Убедитесь, что вносите изменения в файл от вашей темы. У вас на сайте просто дефолтный шаблон, без каких-либо исправлений

Обновил кэш, все заработало. не знал что это может повлиять, до этого работал с 1.5, там такого небыло )

Спасибо огромное!))

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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