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

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

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

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

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

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

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


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

Category Click от Leandro R.P.P.O гляньте. Я его поставил. А ссылку "показать все" чтоб убрать, нужно ковырять header.tpl

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


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

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

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


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

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

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

Изменено пользователем 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

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


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

На дефолтном шаблоне все работает. Дайте ссылку на сайт.

  • +1 1

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


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

На дефолтном шаблоне все работает. Дайте ссылку на сайт.

 

шаблон дефолтный

quickpart.ru

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


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

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

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

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

Изменено пользователем borborich

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


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

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

  • +1 1

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


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

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

×