COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Recommended Posts

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

аааа.JPG

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

  • RHCk changed the title to Категория товаров на главной странице
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 сказал:

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

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

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

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>

 

 

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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