Перейти к содержимому


Каталог Товаров


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Lalaweb

Lalaweb

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 07 Апрель 2021 - 18:57

Здравствуйте. Помогите убрать с главной страницы, каталог товаров.
То есть категории каталога оставляем, а общий каталог убираем, как изображено на рисунке.

Прикрепленные изображения

  • изо2.png


#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Апрель 2021 - 02:16

Здравствуйте.

Как понимаю, речь о популярных категориях, зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите и удалите:
	 <!-- Категории -->
	 <section id="catalog">
	  <div class="block__title block__nav">
	   <div class="nav__tabs">
		<a href="{CATALOG_URL}" class="title">Популярные категории</a>
	   </div>
	   <div class="owl-nav"></div>
	  </div>
	  <div class="catalog__items owl-carousel">
	   <!-- TODO Скрытые категории {% IF catalog_full.HIDE %}{continue}{% ENDIF %} -->
	   {% FOR catalog_full %}
	   {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<div data-level="{catalog_full.LEVEL}" class="sub">{% ENDIF %}{% ENDIF %}
	   <div data-level="{catalog_full.LEVEL}" class="catalog__item {% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT_PARENT %}opened{% ENDIF %}">
		<a href="{catalog_full.URL}" data-level="{catalog_full.LEVEL}" class="catalog__link {% IF catalog_full.CURRENT %}opened{% ENDIF %}">
		 <span class="catalog__image"><img data-src="{% IF catalog_full.IMAGE_MEDIUM %}{catalog_full.IMAGE_MEDIUM}{% ELSE %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=marketplace{% ENDIF %}" class="goods-image-medium owl-lazy"/></span>
		 <span class="catalog__name">{catalog_full.NAME}</span>
		</a>
		{% IF catalog_full.ISSET_SUB=0 %}</div>{% ENDIF %}
	   {% IF catalog_full.LAST %}{%FOR out%}</div> {%IFNOT catalog_full.out.LAST%}</div>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
	  {% ENDFOR %}
	 </section>
	
	 <!-- Категории каталога с товарами на главной -->
	 {% IFNOT catalog_full_empty %}
	  <script>
	   var catalog_full = [];
	  </script>
	  {% FOR catalog_full %}
	   {% IF catalog_full.LEVEL = 0 && catalog_full.GOODS_COUNT > 0  && catalog_full.HIDE=0 %}
	   <div class="pdt__cat-{catalog_full.ID} products__container">
		<script>
		 catalog_full.push({
		  'id': 'pdt__cat-{catalog_full.ID}',
		  'href': '{catalog_full.URL}'
		 })
		</script>
		<div class="block__title block__nav">
		 <div class="nav__tabs">
		  <a href="{catalog_full.URL}" class="title">{catalog_full.NAME}</a>
		 </div>
		 <div class="nav__buttons"></div>
		</div>
		<div class="products__list"></div>
	   </div>
	   {% ENDIF %}
	  {% ENDFOR %}
	 {% ENDIF %}


P.S.: на данный момент ваш магазин заблокирован, в редактировании профиля форума обновите номер аккаунта магазина, если он у вас изменился.

#3 Lalaweb

Lalaweb

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 67 сообщений

Отправлено 09 Апрель 2021 - 17:03

Спасибо. Всё получилось.
Но сейчас на сайте выдает ошибку, с чем это может быть связано?

#4 Foxis_10

Foxis_10

    Продвинутый пользователь

  • Модераторы
  • 65 сообщений

Отправлено 09 Апрель 2021 - 17:49

Здравствуйте. В шаблоне main.js закомментировали вам этот код

// Весь каталог на главной
  if(catalog_full){
	var promises = $.map(catalog_full, function(el){
	  return $.ajax(el.href + '?only_body=1&goods_view_type=0')
		.then(function(d){
		  let container = $('.products__container.' + el.id);
		  let $parentGridContainer = container.find('.products__list');
		  let $data = $(d);
		  let $newProducts = $data.find('.products__list').find('.product__item').parent();
		  let itemsLength = $data.find('.products__list .product__item').length;
		  let buttons = $('.products__container.' + el.id).find('.nav__buttons');
		  $newProducts = $newProducts.html();
		  // Вывод товаров
		  if(!$parentGridContainer.find('.products__list').length){
			$parentGridContainer.append($newProducts);
		  }
		  // Добавляем кнопку "Показать все"
		  if(itemsLength > GOODS_INDEX){
			buttons.append($('<button class="button button3"></button>'))
			buttons.show();
		  }else{
			buttons.hide();
		  }
		  // Показать все, скрыть
		  buttons.find('button').on('click', function (event){
			event.preventDefault();
			container.toggleClass('active')
			$(this).toggleClass('active')
		  });
		  // Загрузка скриптов
		  lozad().observe();
		  Addto();
		  AddCart();
		  quantity();
		});
	});
	$.when.apply(this, promises)
	  .then(function(){
		// catalog_full = null;
		// $('.products-container').show();
	  })
  }


#5 lerok2508@gmail.com

lerok2508@gmail.com

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородБалашиха

Отправлено 27 Сентябрь 2021 - 17:37

Здравствуйте! Помогите убрать дублёр каталога слева на главной :)  2.png Я выделила на картинке

#6 stasia

stasia

    Активный участник

  • Модераторы
  • 575 сообщений

Отправлено 27 Сентябрь 2021 - 18:20

Просмотр сообщенияlerok2508@gmail.com (27 Сентябрь 2021 - 17:37) писал:

Здравствуйте! Помогите убрать дублёр каталога слева на главной :)  Прикрепленный файл 2.png Я выделила на картинке


Здравствуйте. Зайдите в раздел Сайт---Редактор шаблонов---HTML и найдите код:
<!-- Каталог -->
{% IFNOT MOD_LNAME = catalog %}
<div class="sidebar__block catalog">
<div class="sidebar__content">
<div class="catalog__items">
{% FOR catalog_full %}
{% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<div data-level="{catalog_full.LEVEL}" class="sub">{% ENDIF %}{% ENDIF %}
<div {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} data-level="{catalog_full.LEVEL}" class="catalog__item {% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT_PARENT %}opened{% ENDIF %}">
<a href="{catalog_full.URL}" data-level="{catalog_full.LEVEL}" class="catalog__link {% IF catalog_full.CURRENT %}opened{% ENDIF %}">
<span>{catalog_full.NAME}</span>
{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open"></span>{% ENDIF %}
</a>
{% IF catalog_full.ISSET_SUB=0 %}</div>{% ENDIF %}
{% IF catalog_full.LAST %}{%FOR out%}</div> {%IFNOT catalog_full.out.LAST%}</div>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
{% ENDFOR %}
</div>
</div>
{% ENDIF %}

<!-- Хиты продаж -->

Замените его на данный код:
<!-- Каталог -->
{% IFNOT index_page %}
   {% IFNOT MOD_LNAME = catalog %}
   <div class="sidebar__block catalog">
   <div class="sidebar__content">
   <div class="catalog__items">
   {% FOR catalog_full %}
   {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<div data-level="{catalog_full.LEVEL}" class="sub">{% ENDIF %}{% ENDIF %}
   <div {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} data-level="{catalog_full.LEVEL}" class="catalog__item {% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT_PARENT %}opened{% ENDIF %}">
   <a href="{catalog_full.URL}" data-level="{catalog_full.LEVEL}" class="catalog__link {% IF catalog_full.CURRENT %}opened{% ENDIF %}">
   <span>{catalog_full.NAME}</span>
   {% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open"></span>{% ENDIF %}
   </a>
   {% IF catalog_full.ISSET_SUB=0 %}</div>{% ENDIF %}
   {% IF catalog_full.LAST %}{%FOR out%}</div> {%IFNOT catalog_full.out.LAST%}</div>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
   {% ENDFOR %}
   </div>
   </div>
   {% ENDIF %}
{% ENDIF %}

<!-- Хиты продаж -->





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных