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


Слайдер И Каталог Товаров На Главной


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

#1 ZverBlin

ZverBlin

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

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

Отправлено 13 Июнь 2013 - 21:30

Здравствуйте
Как на главной сделать слайдер, под ним блок текста и под текстом, каталог товаров по 3 в строку?

#2 Taisia

Taisia

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

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

Отправлено 13 Июнь 2013 - 21:38

как установить слайдер Вы можете посмотреть в разделе FAQ на сайте storeland.ru выбрав тему дизайнописанным там способом вы устанавливаете слайдер на главную страницучто бы выводился каталог товаров Вам надо выбрать в качестве главной "каталог товаров"для этого в бэк-офисе зайти во вкладку сайт - главнаядля вставки текста можете использовать информацию из этой темы как сделать каталог в три ряда на форуме обсуждалось в разных темах несколько разнапример тут или тут
по любым вопросам вы можете пользоваться поиском по форуму.
часто ответы уже озвучены.

#3 ZverBlin

ZverBlin

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

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

Отправлено 13 Июнь 2013 - 21:40

Просмотр сообщенияTaisia (13 Июнь 2013 - 21:38) писал:

что бы выводился каталог товаров Вам надо выбрать в качестве главной "каталог товаров"
для этого в бэк-офисе зайти во вкладку сайт - главная
Проблема что там он выводит по 2 товара в строку и много лишнего


Название магазина


Главная » Каталог товаров


  • Сортировать по:


#4 Taisia

Taisia

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

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

Отправлено 13 Июнь 2013 - 21:44

я дополнила сообщение выше, почитайте темы которые я указала относительно вывода каталогов
по поводу много лишнего - тоже не раз обсуждалось на форуме
вы пожалуйста проделайте инструкции касательно вывода товаров а затем если у вас самостоятельно не получится найти на форуме и разобраться как убрать лишнее, мы вам обязательно поможем.

#5 ZverBlin

ZverBlin

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

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

Отправлено 13 Июнь 2013 - 22:16

Где расположен код вывода каталога на главной?
В шаблоне Html смотрел там не то
Надо прописать код
   <div class="box padd">
	  <table class="table" cellpadding="5" cellspacing="0">
		<tr>
		  {% FOR goods %}
			<td>
			  <div class="tabproduct">
				<div class="title fnt12b txtalgncnt">
				  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
				</div>
				<div class="img txtalgncnt">
				  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
				</div>
				<div class="price fnt12b txtalgncnt">
				 
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
				  {% ENDIF %}
				 <p> <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em></p>
				</div>
				<div class="buttons txtalgncnt">
				  {% IF goods.MAX_REST_VALUE>0 %}
					<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
					  <div>
						<input type="hidden" name="hash" value="{HASH}" />
						<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
						<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
						<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>
						<a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
					  </div>
					</form>
				  {% ENDIF %}
				  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
				</div>
			  </div>
			</td>
		   
			{% IFNOT goods.last %}
			  {% IF index_page %}
				{goods.index | is_divided("3","</tr><tr>","")}
			  {% ELSE %}
				{goods.index | is_divided("3","</tr><tr>","")}
			  {% ENDIF %}
			{% ENDIF %}
		  {% ENDFOR %}
		</tr>
	  </table>
	</div>


#6 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 13 Июнь 2013 - 23:15

Просмотр сообщенияZverBlin (13 Июнь 2013 - 22:16) писал:

Где расположен код вывода каталога на главной?
Код расположен в файле html. Например, в шаблоне "Техника" он выглядет так :
<!-- Список товаров на главной -->
				 {% IFNOT index_page_goods_empty %}
				 <ul class="products-grid">
					 {% FOR index_page_goods %}
					 <li class="span3 item {index_page_goods.index0 | is_divided("3","first","")} {index_page_goods.index | is_divided("3","last","")}">
					 <div class="product-box">
						 <div class="span12">
							 <a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}">
							 <div class="product-image" style="background: url('{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;
							 /* IE8 */
							 -ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}',sizingMethod='scale')'\9;
							 /* IE < 8 */
							 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}', sizingMethod='scale')\9;
							 background-image: none\9; /* IE ≤ 9.0 */">						
							 </div></a>
						 </div>
						 <div class="quick-shop">
							 <div class="bg-quick-shop">
							 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
							 <div>
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
								 <a onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
								 </div>
							 </form>
							 </div>
						 </div>
						 <table style="width: 100%;">
						 <tr><td height="50" style="text-align: center">
						 <div class="product-name">
						 <h2><a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{index_page_goods.NAME}</a></h2>
						 </div>
						 </td></tr>
						 <tr><td height="50" style="text-align: center">
						 <button onclick="document.location='{index_page_goods.URL_MIN_PRICE_NOW | url_amp}';return false;" class="btn btn-success2" title="Узнать подробнее о &laquo;{index_page_goods.NAME}&raquo;" type="button">Подробнее</button>	
						 </td></tr>
						 </table>
						 </div>
					 </li>
					 {% ENDFOR index_page_goods %}
				 </ul>
				 {% ENDIF %}
				 <!-- /Список товаров на главной -->
Если не получается найти, скажите Ваш номер аккаунта или адрес сайта Вашего магазина, мы скажем где и как именно у Вас выводятся товары на главной.

#7 ZverBlin

ZverBlin

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

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

Отправлено 14 Июнь 2013 - 00:07

Просмотр сообщенияsengun (13 Июнь 2013 - 23:15) писал:

Код расположен в файле html. Например, в шаблоне "Техника" он выглядет так :[/size]
<!-- Список товаров на главной -->
				 {% IFNOT index_page_goods_empty %}
				 <ul class="products-grid">
					 {% FOR index_page_goods %}
					 <li class="span3 item {index_page_goods.index0 | is_divided("3","first","")} {index_page_goods.index | is_divided("3","last","")}">
					 <div class="product-box">
						 <div class="span12">
							 <a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}">
							 <div class="product-image" style="background: url('{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;
							 /* IE8 */
							 -ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}',sizingMethod='scale')'\9;
							 /* IE < 8 */
							 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}', sizingMethod='scale')\9;
							 background-image: none\9; /* IE ≤ 9.0 */">						
							 </div></a>
						 </div>
						 <div class="quick-shop">
							 <div class="bg-quick-shop">
							 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
							 <div>
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
								 <a onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
								 </div>
							 </form>
							 </div>
						 </div>
						 <table style="width: 100%;">
						 <tr><td height="50" style="text-align: center">
						 <div class="product-name">
						 <h2><a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{index_page_goods.NAME}</a></h2>
						 </div>
						 </td></tr>
						 <tr><td height="50" style="text-align: center">
						 <button onclick="document.location='{index_page_goods.URL_MIN_PRICE_NOW | url_amp}';return false;" class="btn btn-success2" title="Узнать подробнее о &laquo;{index_page_goods.NAME}&raquo;" type="button">Подробнее</button>	
						 </td></tr>
						 </table>
						 </div>
					 </li>
					 {% ENDFOR index_page_goods %}
				 </ul>
				 {% ENDIF %}
				 <!-- /Список товаров на главной -->
Если не получается найти, скажите Ваш номер аккаунта или адрес сайта Вашего магазина, мы скажем где и как именно у Вас выводятся товары на главной.

найти получилось, только ничего не поменялось

<!-- Список товаров на главной -->
								 {% IFNOT index_page_goods_empty %}
								 <ul class="products-grid">
										 {% FOR index_page_goods %}
										 <li class="span3 item {index_page_goods.index0 | is_divided("3","first","")} {index_page_goods.index | is_divided("3","last","")}">
										 <div class="product-box">
												 <div class="span12">
														 <a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}">
														 <div class="product-image" style="background: url('{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;
														 /* IE8 */
														 -ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}',sizingMethod='scale')'\9;
														 /* IE < 8 */
														 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}', sizingMethod='scale')\9;
														 background-image: none\9; /* IE ≤ 9.0 */">											
														 </div></a>
												 </div>
												 <div class="quick-shop">
														 <div class="bg-quick-shop">
														 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
														 <div>
																 <input type="hidden" name="hash" value="{HASH}" />
																 <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
																 <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
																 <a onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
																 </div>
														 </form>
														 </div>
												 </div>
												 <table style="width: 100%;">
												 <tr><td height="50" style="text-align: center">
												 <div class="product-name">
												 <h2><a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{index_page_goods.NAME}</a></h2>
												 </div>
												 </td></tr>
												 <tr><td height="50" style="text-align: center">
												 <button onclick="document.location='{index_page_goods.URL_MIN_PRICE_NOW | url_amp}';return false;" class="btn btn-success2" title="Узнать подробнее о &laquo;{index_page_goods.NAME}&raquo;" type="button">Подробнее</button> 
												 </td></tr>
												 </table>
												 </div>
										 </li>
										 {% ENDFOR index_page_goods %}
								 </ul>
								 {% ENDIF %}
								 <!-- /Список товаров на главной -->
								 <div class="box padd">
		  <table class="table" cellpadding="5" cellspacing="0">
				<tr>
				  {% FOR goods %}
						<td>
						  <div class="tabproduct">
								<div class="title fnt12b txtalgncnt">
								  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
								</div>
								<div class="img txtalgncnt">
								  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
								</div>
								<div class="price fnt12b txtalgncnt">
								
								  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
										<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
								  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
										<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
								  {% ENDIF %}
								 <p> <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em></p>
								</div>
								<div class="buttons txtalgncnt">
								  {% IF goods.MAX_REST_VALUE>0 %}
										<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
										  <div>
												<input type="hidden" name="hash" value="{HASH}" />
												<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
												<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
												<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>
												<a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
										  </div>
										</form>
								  {% ENDIF %}
								  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
								</div>
						  </div>
						</td>
				  
						{% IFNOT goods.last %}
						  {% IF index_page %}
								{goods.index | is_divided("3","</tr><tr>","")}
						  {% ELSE %}
								{goods.index | is_divided("3","</tr><tr>","")}
						  {% ENDIF %}
						{% ENDIF %}
				  {% ENDFOR %}
				</tr>
		  </table>
		</div>
Таким способом выводится список каталога по 2 товара в строку и список дублируется второй раз только уже по 3 товара в строку как и нужно.

#8 Vaccina

Vaccina

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

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

Отправлено 14 Июнь 2013 - 01:34

Если вам необходимо изменить отображение числа товаров в строку, то вам не нужно изменять весь код вывода товаров. Удалите код который вы вставили и сообщите номер вашего аккаунта.

#9 ZverBlin

ZverBlin

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

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

Отправлено 14 Июнь 2013 - 23:23

Просмотр сообщенияVaccina (14 Июнь 2013 - 01:34) писал:

Если вам необходимо изменить отображение числа товаров в строку, то вам не нужно изменять весь код вывода товаров. Удалите код который вы вставили и сообщите номер вашего аккаунта.
номер 199429

#10 Сake

Сake

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

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

Отправлено 15 Июнь 2013 - 00:25

Найдите в вашем шаблоне "Товары" строку

is_divided("2","</tr><tr>","")

и замените её на

is_divided("3","</tr><tr>","")


#11 ZverBlin

ZverBlin

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

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

Отправлено 15 Июнь 2013 - 12:43

Просмотр сообщенияСake (15 Июнь 2013 - 00:25) писал:

Найдите в вашем шаблоне "Товары" строку

is_divided("2","</tr><tr>","")

и замените её на

is_divided("3","</tr><tr>","")
всё заработало спасибо




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

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