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


Как Убрать Аватарки Категорий И Подкатегорий И Сделать Их В Виде Списка?


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

#21 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 07 Октябрь 2016 - 15:28

Просмотр сообщенияVaccina (06 Октябрь 2016 - 07:18) писал:

В шаблоне Товары найдите:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %}
		 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
		 <div class="product-list2">
		 {% FOR nested_categories_list %}<div class="main_general">
				 <div>
						 <div class="product">
						 <div class="product-image-wrapper goods-cat-image-medium-square">
								 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
								 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
								 </a>
						 </div>
						 <div class="product-name">
								 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
						 </div>
						 </div>
				 </div>
				 </div>{% ENDFOR %}
		 </div>
		 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->
{% ELSE %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		 <div class="product-list2">
		 {% FOR nested_categories_list %}<div class="main_general">
				 <div>
						 <div class="product">
						 <div class="product-image-wrapper goods-cat-image-medium-square">
								 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
								 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
								 </a>
						 </div>
						 <div class="product-name">
								 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
						 </div>
						 </div>
				 </div>
				 </div>{% ENDFOR %}
		 </div>
		 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->

замените на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF CATALOG_FULL %}
		 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
		 <div class="product-list2">
		 {% FOR nested_categories_list %}<div class="main_general">
				 <div>
						 <div class="product">
						 <div class="product-image-wrapper goods-cat-image-medium-square">
								 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
								 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
								 </a>
						 </div>
						 <div class="product-name">
								 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
						 </div>
						 </div>
				 </div>
				 </div>{% ENDFOR %}
		 </div>
		 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->
{% ELSE %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		 <div class="product-list2">
		 {% FOR nested_categories_list %}<div class="main_general">
				 <div>
						 <div class="product">
						 <div class="product-name">
								 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
						 </div>
						 </div>
				 </div>
				 </div>{% ENDFOR %}
		 </div>
		 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->
как ни странно , теперь в корневом каталоге отображается товар навалом без подрубрик, в остальных подрубриках подкаталоги так и не отражаются

#22 Vaccina

Vaccina

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

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

Отправлено 08 Октябрь 2016 - 03:41

Если в шаблоне Товары заменить:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF CATALOG_FULL %}
				 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-image-wrapper goods-cat-image-medium-square">
																 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
																 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
																 </a>
												 </div>
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->

	 {% ELSE %}

на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF IS_FULL_CATALOG %}
				 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-image-wrapper goods-cat-image-medium-square">
																 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
																 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
																 </a>
												 </div>
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->
{% ELSE %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->

То так будет выглядеть страница каталога:
432.jpg

А так страница категории, имеющая товары и подкатегории:
321.jpg

#23 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 08 Октябрь 2016 - 12:14

Просмотр сообщенияVaccina (08 Октябрь 2016 - 03:41) писал:

Если в шаблоне Товары заменить:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF CATALOG_FULL %}
				 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-image-wrapper goods-cat-image-medium-square">
																 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
																 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
																 </a>
												 </div>
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->

	 {% ELSE %}

на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
{% IF IS_FULL_CATALOG %}
				 <!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-image-wrapper goods-cat-image-medium-square">
																 <a class="product_img" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
																 <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=movement{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}">
																 </a>
												 </div>
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->
{% ELSE %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
				 <div class="product-list2">
				 {% FOR nested_categories_list %}<div class="main_general">
								 <div>
												 <div class="product">
												 <div class="product-name">
																 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
												 </div>
												 </div>
								 </div>
								 </div>{% ENDFOR %}
				 </div>
				 <br clear="all"/>
<!-- В категориях используем стандартный алгоритм отображения товаров -->

То так будет выглядеть страница каталога:
Прикрепленный файл 432.jpg

А так страница категории, имеющая товары и подкатегории:
Прикрепленный файл 321.jpg
СПасибо, это то что нужно, а как покрасить карточки подкатегорий в серый?

#24 Alekseys

Alekseys

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

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 08 Октябрь 2016 - 18:15

Просмотр сообщенияogonek7777 (08 Октябрь 2016 - 12:14) писал:

СПасибо, это то что нужно, а как покрасить карточки подкатегорий в серый?
Здравствуйте. В style.css замените
.main_general {margin-bottom: 11px;margin-left: 11px;float: left;display: -moz-inline-stack;*display: inline;vertical-align: top;position:relative;width: auto; *width: 200px !important;*border: solid 1px #ccc;}
на
.main_general {margin-bottom: 11px;margin-left: 11px;float: left;display: -moz-inline-stack;*display: inline;vertical-align: top;position:relative;width: auto; *width: 200px !important;*border: solid 1px #ccc;background-color: #eaeaea;}


#25 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 13 Октябрь 2016 - 14:17

Просмотр сообщенияAlekseys (08 Октябрь 2016 - 18:15) писал:

Здравствуйте. В style.css замените
.main_general {margin-bottom: 11px;margin-left: 11px;float: left;display: -moz-inline-stack;*display: inline;vertical-align: top;position:relative;width: auto; *width: 200px !important;*border: solid 1px #ccc;}
на
.main_general {margin-bottom: 11px;margin-left: 11px;float: left;display: -moz-inline-stack;*display: inline;vertical-align: top;position:relative;width: auto; *width: 200px !important;*border: solid 1px #ccc;background-color: #eaeaea;}
у меня немного другой код, но вставка бекграун колор помогла,спасибо

#26 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 13 Октябрь 2016 - 16:19

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

#27 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 13 Октябрь 2016 - 16:27

все, сама разобралась)




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

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