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


Каталог Товаров На Главной


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

#1 servisnaya

servisnaya

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

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

Отправлено 13 Октябрь 2013 - 09:05

Добрый день. Подскажите как реализовать отображение категорий на главной (таблицей) вместо списка товара? И также отображение подкатегорий товара таблицей при выборе категории.

#2 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

Отправлено 13 Октябрь 2013 - 12:10

Просмотр сообщенияservisnaya (13 Октябрь 2013 - 09:05) писал:

Добрый день. Подскажите как реализовать отображение категорий на главной (таблицей) вместо списка товара? И также отображение подкатегорий товара таблицей при выборе категории.

Попробуйте следующие инструкции - http://forum.storela...лас/#entry32903
http://forum.storela...лица/#entry1505

Укажите пожалуйста номер Вашего аккаунта или адрес Вашего сайта

#3 servisnaya

servisnaya

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

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

Отправлено 13 Октябрь 2013 - 20:03

http://s1040594.storeland.ru/ ну правда я только на начальной стадии создания)

#4 servisnaya

servisnaya

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

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

Отправлено 13 Октябрь 2013 - 20:34

В одном разобрался, спасибо, а как сделать чтобы при открытии каталога отображались категории товара (как только начинаю добавлять товар, то вместо категорий с изображением показывает товары) тоже и с подкатегориями?

#5 Taisia

Taisia

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

  • Модератоpы
  • 1 289 сообщений

Отправлено 13 Октябрь 2013 - 22:57

Вероятней всего вам поможет эта тема

#6 servisnaya

servisnaya

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

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

Отправлено 14 Октябрь 2013 - 00:06

Попробовал заменить код (Товары) в соответствии с предложенной инструкцией,
Категории отображаются более ли менее прилично. Но список товара весь съежает

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

  • Сни.PNG
  • Снимок.PNG


#7 Vaccina

Vaccina

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

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

Отправлено 15 Октябрь 2013 - 06:09

Вам необходимо отменить внесенные изменения (если вы этого не сделали). После в шаблоне "Товары" найдите

<!-- Товары -->
{% IF goods_empty %}
  <!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
  {% IF goods_filters_empty %}
	<!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	{%IFNOT nested_categories_list_empty %}

и замените на

{%IFNOT nested_categories_list_empty %}
  <!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
  {% IF goods_filters_empty %}
	<!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	{%IFNOT nested_categories_list_empty %}


#8 servisnaya

servisnaya

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

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

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

Спасибо огромное) Все получилось. И еще вопрос (извиняюсь на назойливость). А почему показывает две страницы (если умещается на одной)?Видно на фото.

#9 empty9228

empty9228

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

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

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

Здравствуйте! Отправьте фото еще раз пожалуйста.

#10 servisnaya

servisnaya

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

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

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

Вот и само фото

И еще вопросик. Как сделать фон на боковых частях (повторяющееся фото)?

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

  • С.PNG


#11 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

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

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

Вот и само фото

И еще вопросик. Как сделать фон на боковых частях (повторяющееся фото)?

Добавьте в конец main.css код -
.tabproduct .title{height:32px;}

Со вторым вопросом  - найдите код в шаблоне HTML  -
<body >
и замените на  -
<body style="background:url('путь до изображения');">
<div  style="background: url({ASSETS_IMAGES_PATH}bg-repeat-x.jpg)  center top repeat-x";>
Не забудьте указать путь до изображения.

Далее найдите код в этом же шаблоне в самом низу -
<!-- Подвал-Конец -->
</div>
</body>
</html>
и замените на  -
<!-- Подвал-Конец -->
</div>
</div>
</body>
</html>


#12 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 09:30

С фоном все получилось. Спасибо огромное. А по первому вопросу без изменений. Проверьте по фото (я туда вставляю код?)

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

  • Смок.PNG


#13 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 09:36

Немного отвлекусь от темы. Как перенести фильтр по свойствам с левой части на центральную, над товарами?

#14 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

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

Просмотр сообщенияservisnaya (15 Октябрь 2013 - 09:36) писал:

Немного отвлекусь от темы. Как перенести фильтр по свойствам с левой части на центральную, над товарами?

Найдите код в шаблоне HTML -
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	  {% IF SHOW_GOODS_FILTERS %}
		<div class="block filtercatalog">
	  <div class="title red fmlptn fnt18 over"><a href="{COMPARE_URL}" class="arrow-toggle">Фильтры по <span>товарам</span></a></div>
		<div class="main padd1 fntarl txtalgnlft fnt12 ">
		  <div class="blocknews clr">
			  <ul class="filter">
					  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
					  <form action="" method="get">
						<div class="contentTbodySearchFilterBlock cornerAll">
						  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
						  {% FOR filter_attr_list %}
						  <div class="title aunder fnt13 contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</div>
							<div class="textshort padd51 contentTbodySearchFilterBlockValues">
							{% FOR values %}
							  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
							  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
							{% ENDFOR %}
							</div>
						  {% ENDFOR %}
	   
						  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
						  {% FOR filter_prop_list %}
							<span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							<div class="fnt11i contentTbodySearchFilterBlockValues">
							{% FOR values %}
							  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
							  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
							{% ENDFOR %}
							</div>
						  {% ENDFOR %}
						</div>
					  </form>
					</ul>
		   </div>
		</div>
	  <div class="bottom"></div>
   </div>
	  {% ENDIF %}
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
и замените на  -
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	  {% IF SHOW_GOODS_FILTERS %}
		<div class="block filtercatalog">
	  <div class="title red fmlptn fnt18 over"><a href="{COMPARE_URL}" class="arrow-toggle">Фильтры по <span>товарам</span></a></div>
		<div class="main padd1 fntarl txtalgnlft fnt12 ">
		  <div class="blocknews clr">
			  <ul class="filter">
					  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
					  <form action="" method="get">
						<div class="contentTbodySearchFilterBlock cornerAll">
						  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
						  {% FOR filter_attr_list %}
						  <div class="title aunder fnt13 contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</div>
							<div class="textshort padd51 contentTbodySearchFilterBlockValues">
							{% FOR values %}
							  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
							  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
							{% ENDFOR %}
							</div>
						  {% ENDFOR %}
	   
						 
						</div>
					  </form>
					</ul>
		   </div>
		</div>
	  <div class="bottom"></div>
   </div>
	  {% ENDIF %}
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

Далее зайдите в раздел Товары и найдите код -

<!-- Фильтры показываются только если есть товары в категории -->
{% IFNOT goods_empty %}
  <form action="">
и выше этого кода добавьте -
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	  {% IF SHOW_GOODS_FILTERS %}
		<div class="block filtercatalog">
	  <div class="title red fmlptn fnt18 over"><a href="{COMPARE_URL}" class="arrow-toggle">Фильтры по <span>товарам</span></a></div>
		<div class="main padd1 fntarl txtalgnlft fnt12 ">
		  <div class="blocknews clr">
			  <ul class="filter">
					  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
					  <form action="" method="get">
						<div class="contentTbodySearchFilterBlock cornerAll">
						  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
						  {% FOR filter_prop_list %}
							<span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							<div class="fnt11i contentTbodySearchFilterBlockValues">
							{% FOR values %}
							  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
							  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
							{% ENDFOR %}
							</div>
						  {% ENDFOR %}
						</div>
					  </form>
					</ul>
		   </div>
		</div>
	  <div class="bottom"></div>
   </div>
	  {% ENDIF %}
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->


#15 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 10:48

Все Отлично получилось, только колонка Фильтры отсталась слева и по центру тоже(рабочая)

#16 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 10:59

Вопрос по двум страницам каталога остался открытым. После вставки предложенного вами кода изменений не произошло.

#17 ne_yana

ne_yana

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

  • Модератоpы
  • 1 190 сообщений

Отправлено 15 Октябрь 2013 - 11:06

Просмотр сообщенияservisnaya (15 Октябрь 2013 - 10:48) писал:

Все Отлично получилось, только колонка Фильтры отсталась слева и по центру тоже(рабочая)

Добрый день, в разделе Сайт - Редактор шаблонов - HTML нужно удалить
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
		{% IF TARIFF_FEATURE_GOODS_FILTERS %}
		  <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
		  {% IF SHOW_GOODS_FILTERS %}
				<div class="block filtercatalog">
		  <div class="title red fmlptn fnt18 over"><a href="{COMPARE_URL}" class="arrow-toggle">Фильтры по <span>товарам</span></a></div>
				<div class="main padd1 fntarl txtalgnlft fnt12 ">
				  <div class="blocknews clr">
						  <ul class="filter">
										  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
										  <form action="" method="get">
												<div class="contentTbodySearchFilterBlock cornerAll">
												  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
												  {% FOR filter_attr_list %}
												  <div class="title aunder fnt13 contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</div>
														<div class="textshort padd51 contentTbodySearchFilterBlockValues">
														{% FOR values %}
														  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
														  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
														{% ENDFOR %}
														</div>
												  {% ENDFOR %}
		  
												
												</div>
										  </form>
										</ul>
				   </div>
				</div>
		  <div class="bottom"></div>
   </div>
		  {% ENDIF %}
		{% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

420-453 строки

#18 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 12:22

Спасибо огромное за все консультации. Пока все получается. У меня следующий вопрос (извиняюсь не нашел на форуме). Как добавить новые свойства и характеристики. Мне нужно не применить к категории (в этом разобрался), а вообще добавить к выбору новые параметры (цена, цвет и т. д.)

#19 miyako

miyako

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

  • Модератоpы
  • 5 372 сообщений

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

Просмотр сообщенияservisnaya (15 Октябрь 2013 - 12:22) писал:

Спасибо огромное за все консультации. Пока все получается. У меня следующий вопрос (извиняюсь не нашел на форуме). Как добавить новые свойства и характеристики. Мне нужно не применить к категории (в этом разобрался), а вообще добавить к выбору новые параметры (цена, цвет и т. д.)

Добавлять характеристик и свойства вы можете в окне редактирования товара. В разделе Товары - Товары откройте товар на редактирование.

#20 servisnaya

servisnaya

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

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

Отправлено 15 Октябрь 2013 - 14:35

Я про другое имел ввиду. Речь идет про фильтр товара. Как мне добавить новые парамитры в бэк офисе (цена, брэнд, и т.д.). Чтобы уже потом привязать значения к каждому товару.




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

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