Категория товаров на главной странице


 Поделиться

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

Здравствуйте, нужна помощь. Вместо 3 колонок категории товаров показывает 4. Очень долго гуглил, так и не нашёл действенного метода.
использую opencart cms 2.3.0.2.2

аааа.JPG

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

  • RHCk изменил(а) заголовок на Категория товаров на главной странице
18 часов назад, BuslikDrev сказал:

Тут я описал, как колонки делать.

У меня по этому пути (catalog/view/theme/default/template/) нету папки module.

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

23 минуты назад, Boulevard сказал:

У меня по этому пути (catalog/view/theme/default/template/) нету папки module.

Нужно заходить в паку действующего шаблона, его название в админ панели.
Чтобы найти папку module воспользуйтесь поиском, у вас версия 2.3, а не 2.1.

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

27 минут назад, BuslikDrev сказал:

Нужно заходить в паку действующего шаблона, его название в админ панели.
Чтобы найти папку module воспользуйтесь поиском, у вас версия 2.3, а не 2.1.

Сбил на 2.1, все получилось спасибо!)

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

3 часа назад, Boulevard сказал:

Сбил на 2.1, все получилось спасибо!)

В каком смысле сбили? Вам нужно было в файле шаблона модуля поменять цифру с 3 (col-lg-3) на 4 (col-lg-4) в коде отвечающее за количество блоков в ряд. Или вы захотели, чтобы ещё и вывод подкатегорий был?  А можете рассказать, что не получалось в 2.3 версии? Там папка модуль находится в папке catalog/view/theme/default/template/extension 

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

В 03.04.2017 at 23:42, BuslikDrev сказал:

В каком смысле сбили? Вам нужно было в файле шаблона модуля поменять цифру с 3 (col-lg-3) на 4 (col-lg-4) в коде отвечающее за количество блоков в ряд. Или вы захотели, чтобы ещё и вывод подкатегорий был?  А можете рассказать, что не получалось в 2.3 версии? Там папка модуль находится в папке catalog/view/theme/default/template/extension 

Поставил версию 2.1, щас пользуюсь ей.

 

В 03.04.2017 at 23:42, BuslikDrev сказал:

В каком смысле сбили? Вам нужно было в файле шаблона модуля поменять цифру с 3 (col-lg-3) на 4 (col-lg-4) в коде отвечающее за количество блоков в ряд. Или вы захотели, чтобы ещё и вывод подкатегорий был?  А можете рассказать, что не получалось в 2.3 версии? Там папка модуль находится в папке catalog/view/theme/default/template/extension 

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

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

14 минуты назад, Boulevard сказал:

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

Вы хотите чтобы было так: 1 клик - открывает подкатегории, второй клик - переходит на главную, а снизу ссылку "посмотреть все" убрать?

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

Только что, BuslikDrev сказал:

Вы хотите чтобы было так: 1 клик - открывает под категории, второй клик - переходит на главную, а снизу ссылку "посмотреть все" убрать?

Да, там вроде уже описали этот способ, а нельзя сделать, чтобы при наведение выходили подкатегории?

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

1 минуту назад, Boulevard сказал:

Да, там вроде уже описали этот способ, а нельзя сделать, чтобы при наведение выходили подкатегории?

Нужно подумать, тоже такое нужно. Как придумаю - напишу.

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

Только что, BuslikDrev сказал:

Нужно подумать, тоже такое нужно. Как придумал - напишу.

Окей, спасибо большое.

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

20 часов назад, Boulevard сказал:

Окей, спасибо большое.

Могу предложить такой вариант (на большом экране ссылка на главную категорию нажимается и выводятся подкатегории при наведении мыши, на малом экране - по стандарту, но если сделать двойной щелчок, тогда перейдёт), либо нужно для мобильных версий переписывать стили, либо js скрипт:

 

Открыть: catalog/view/theme/default/stylesheet/stylesheet.css

Скрытый текст

Найти:


@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}

 

Заменить на:


@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
	#menu .dropdown2 {
		display: none;
	}
}
@media (max-width: 767px) {
    #menu .dropdown {
		display: none;
	}
	#menu {
		border-radius: 4px;
	}

 

 

Открыть: catalog/view/theme/default/template/common/header.tpl

Скрытый текст

Найти:


	 <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>

 

Заменить на:


<li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" ><?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>

<li class="dropdown2"><a href="<?php echo $category['href']; ?>" ondblclick="location.replace('<?php echo $category['href']; ?>');return false;" 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>

 

 

 

Чтобы при наведении открывались категории ещё думаю (активную ссылку прописать).

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

17 часов назад, Boulevard сказал:

Окей, спасибо большое.

 

А вот вариант (на большом и на малом экране ссылка на главную категорию нажимается и выводятся подкатегории при наведении мыши), который вам нужен.

 

Открыть: catalog/view/theme/default/stylesheet/stylesheet.css

Скрытый текст

Найти:


	#menu {
		border-radius: 4px;
	}

 

Заменить на:


	#menu .dropdown:hover .dropdown-menu {
		display: block;
		position:relative;
		margin-bottom:10px;
		width: 100%;
	}
	#menu {
		border-radius: 4px;
	}

 

 

Открыть: catalog/view/theme/default/template/common/header.tpl

Скрытый текст

Найти:


	 <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>

 

Заменить на:


	 <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle"><?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>

 

 

 

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу