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


Вид Списком И Обозначение О Наличии


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

#1 gornostai-

gornostai-

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

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

Отправлено 09 Сентябрь 2015 - 13:27

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

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

  • вид как надо.png


#2 Vaccina

Vaccina

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

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

Отправлено 10 Сентябрь 2015 - 01:53

В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
		{% FOR goods %}
		  <div class="prod_hold">
			<div>
			  <div class="image goods-cat-image-medium-square">

замените на:
{% IF GOODS_VIEW_TYPE=2 %}
		{% FOR goods %}
		  <div class="prod_hold">
			<div>
			  <div class="image goods-cat-image-medium-square">


далее найдите:
  <!-- Блок изменения вида списка и поля сортировки -->
			<div class="view-mode">
			  <label>Вид списка:</label>
			  {% IF GOODS_VIEW_TYPE=2 %}
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a>
				<a href="?goods_view_type=1" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a>
			  {% ELSE %}
				<a href="?goods_view_type=2" title="Отображать список товаров в виде списка" class="list"></a>
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="table-act"></a>
			  {% ENDIF %}
			</div>

замените на:
  <!-- Блок изменения вида списка и поля сортировки -->
			<div class="view-mode">
			  <label>Вид списка:</label>
			  {% IF GOODS_VIEW_TYPE=1 %}
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a>
				<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a>
			  {% ELSE %}
				<a href="?goods_view_type=1" title="Отображать список товаров в виде списка" class="list"></a>
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="table-act"></a>
			  {% ENDIF %}
			</div>

Инструкция по выводу информации о наличии товара:
http://forum.storela...ров/#entry31656

#3 gornostai-

gornostai-

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

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

Отправлено 10 Сентябрь 2015 - 11:09

Отправлено Сегодня, 01:53
В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">

замените на:
{% IF GOODS_VIEW_TYPE=2 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">

вот этого действия сделать не могу-у меня ненаходит первый код,что бы его менять...второе поменял

#4 gornostai-

gornostai-

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

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

Отправлено 10 Сентябрь 2015 - 11:14

то что советуют сделать в той ветке ничего не получается- у меня нет в разделе Товары
<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
  <div class="goodsListItemPriceNew">
   <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
</div>  

перед которым надо вставить блок
как быть??Спасибо!

#5 gornostai-

gornostai-

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

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

Отправлено 10 Сентябрь 2015 - 11:51

и еще- в настройках сайта стоит отображать Много-мало, но на самом на сате отображается по цене,а не по наличию, как избавится?

#6 MikDark

MikDark

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

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

Отправлено 10 Сентябрь 2015 - 12:31

Просмотр сообщенияgornostai- (10 Сентябрь 2015 - 11:14) писал:

то что советуют сделать в той ветке ничего не получается- у меня нет в разделе Товары
<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
  <div class="goodsListItemPriceNew">
   <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
</div>  

перед которым надо вставить блок
как быть??Спасибо!

Вам вставлять не нужно, а только заменить участки кода. Первый код находится на 198 строке шаблоне Товары, второй на 77 строке.

#7 gornostai-

gornostai-

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

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

Отправлено 10 Сентябрь 2015 - 17:36

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

#8 Vaccina

Vaccina

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

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

Отправлено 11 Сентябрь 2015 - 01:20

Код из инструкции взят с ваших шаблонов, ищите через Ctrl + F по первой строке или переменной.
После изменений почистите кэш браузера.

#9 gornostai-

gornostai-

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

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

Отправлено 11 Сентябрь 2015 - 09:33

Отправлено Сегодня, 01:53
В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">

замените на:
{% IF GOODS_VIEW_TYPE=2 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">
вы посоветовали заменить TYPE=1 % на TYPE=2 % хотя когда в каталоге стоит TYPE=1то вид становится такой как мне нужно...не понимаю я...все сделал так как вы написали- ничего не поменялось...
в ссылках нашел только для "Сияния" код что бы сделать вид приближенный к тому что на приложенном фото.
может все таки как то поподробнее мне посоветуете,пожалуйста?
Спасибо))

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

  • вид как надо.png


#10 Ирина345

Ирина345

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

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

Отправлено 11 Сентябрь 2015 - 16:26

Просмотр сообщенияgornostai- (11 Сентябрь 2015 - 09:33) писал:

Отправлено Сегодня, 01:53
В шаблоне Товары найдите:
{% IF GOODS_VIEW_TYPE=1 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">

замените на:
{% IF GOODS_VIEW_TYPE=2 %}
{% FOR goods %}
  <div class="prod_hold">
<div>
  <div class="image goods-cat-image-medium-square">
вы посоветовали заменить TYPE=1 % на TYPE=2 % хотя когда в каталоге стоит TYPE=1то вид становится такой как мне нужно...не понимаю я...все сделал так как вы написали- ничего не поменялось...
в ссылках нашел только для "Сияния" код что бы сделать вид приближенный к тому что на приложенном фото.
может все таки как то поподробнее мне посоветуете,пожалуйста?
Спасибо))
Здравствуйте, найдите в шаблоне Товары код
<div class="right">
			  <h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
			  {% IF goods.DESCRIPTION_LARGE %}
				<div class="desc std a-left">
				  <div class="htmlDataBlock">
					{goods.DESCRIPTION_LARGE}
					<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
				  </div>
				</div>
			  {% ENDIF %}
			</div>
замените на


  <div class="right">
			  <div class="product-tools">
			 
					  <div class="product-price">
						<span class="new_price">{goods.MIN_PRICE_NOW | money_format}</span>
						{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						<s class="old_price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</s>
						{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						<s class="old_price">{goods.MIN_PRICE_OLD | money_format}</s>
						{% ENDIF %} 
						<div class="clear"></div>
					  </div>			
					   <div class="cart"> 
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
					<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}" />
					<div class="plus_minus_quantity">
				   <span class="qty-minus">-</span>
			   <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
			   <span class="qty-plus">+</span>
			 </div>
					<a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
					<!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"></a-->
				  </form>
					  </div>
					</div>
					<div class="column">
					  <h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
					  {% IF goods.DESCRIPTION_SHORT %}
						<div class="desc std a-left">
						  <div class="htmlDataBlock">
							{goods.DESCRIPTION_SHORT}
							<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="read-more">узнать больше...</a>
						  </div>
						</div> 
					  {% ENDIF %}
					</div>
			</div>



далее в конец main.css добавьте
.category-info .product-tools, .category-info .product-tools {
	float: right;
	width: 200px;
	padding-left: 20px;
	border-left: solid 1px #ccc;
}
.product-tools form {
	display: block;
	text-align: left;
	margin: 20px 0;
}

.category-info .right .column {
	display: block;
	margin-right: 220px;
	padding: 0 10px 0 0;
}


#11 gornostai-

gornostai-

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

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

Отправлено 11 Сентябрь 2015 - 17:15

да, спасибо больше, уже ближе к телу)))
а как цвет поменять цены в новом блоке справа на красный?
осталось между блоком заказа, который появился справа и товаром слева сделать отображение "в наличии" или "нет в наличии" желательно крупно и красным!или можно это разместить рядом с товаром левее.
спасибо!
и еще=почему кстати отбор не работает по много мало?

#12 gornostai-

gornostai-

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

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

Отправлено 15 Сентябрь 2015 - 09:52

все еще актуальны вопросы!!!

#13 Danil

Danil

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

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

Отправлено 15 Сентябрь 2015 - 11:23

Просмотр сообщенияgornostai- (15 Сентябрь 2015 - 09:52) писал:

все еще актуальны вопросы!!!
В конец main.css добавьте
.product-price {
	color: #990000;
}
.right .goodsDataMainModificationAvailable {
	color: #F00;
}
.product-list, .product-list2, .product-list3, .product-list4{   
overflow: hidden;
}
В шаблоне Товары найдите код
<div class="right">
						  <div class="product-tools">
и замените на

  <div class="right">
						  <div class="product-tools">
						  <div class="goodsDataMainModificationAvailable">
<div class="available-true" {% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <strong itemprop="availability">В наличии </strong></div>
<div class="available-false" style="{% IF goods.MIN_REST_VALUE>0 %}display:none;{% ENDIF %}"> <strong itemprop="availability">Под заказ</strong></div>
</div>


#14 gornostai-

gornostai-

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

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

Отправлено 15 Сентябрь 2015 - 20:49

Спасибо, единственное можно сделать цену справа черной, а надпись "В наличии" крупнее??
и может как то наличие посередине поставить?

#15 Danil

Danil

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

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

Отправлено 15 Сентябрь 2015 - 20:51

Просмотр сообщенияgornostai- (15 Сентябрь 2015 - 20:49) писал:

Спасибо, единственное можно сделать цену справа черной, а надпись "В наличии" крупнее??
и может как то наличие посередине поставить?
В main.css найдите код
.right .goodsDataMainModificationAvailable {
	color: #F00;
}
и замените на
.right .goodsDataMainModificationAvailable {
	color: #F00;
	font-size: 18px;
}
.product-price {
	color: #000;
}


#16 gornostai-

gornostai-

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

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

Отправлено 16 Сентябрь 2015 - 14:39

.right .goodsDataMainModificationAvailable {
        color: #F00;
}
не смог найти такой код

#17 Cupuyc

Cupuyc

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

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

Отправлено 16 Сентябрь 2015 - 14:53

Просмотр сообщенияgornostai- (16 Сентябрь 2015 - 14:39) писал:

.right .goodsDataMainModificationAvailable {
color: #F00;
}
не смог найти такой код

Здравствуйте, данный код находится в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css на строке 928

#18 gornostai-

gornostai-

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

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

Отправлено 16 Сентябрь 2015 - 15:15

спасибо!!

#19 gornostai-

gornostai-

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

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

Отправлено 22 Сентябрь 2015 - 15:20

А еще-как можно добавить  в виде товара списком описание товара, что бы не все а есколько строчек начальных было рядом с товаром, а то оч пусто как то смотрится.ну или хотя бы размеры товара или еще что то вывести?
спасибо!

#20 Danil

Danil

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

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

Отправлено 22 Сентябрь 2015 - 15:54

Просмотр сообщенияgornostai- (22 Сентябрь 2015 - 15:20) писал:

А еще-как можно добавить  в виде товара списком описание товара, что бы не все а есколько строчек начальных было рядом с товаром, а то оч пусто как то смотрится.ну или хотя бы размеры товара или еще что то вывести?
спасибо!
Здравствуйте.
Пришлите ссылку на категорию, в которой у товаров есть описание.




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

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