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


Отображение Есть Товар Или Нет Товара При Поиске


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

#1 MariG

MariG

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

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

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

Добрый день!
подскажите, пожалуйста, как сделать так, чтобы при поиске товара на сайте, тоже отображалось "есть товар в наличии" и "нет товара в наличии"

какой код и куда надо встроить?

пыталась взять код из товаров и встроить его в "поиск"
но тогда отображается, что всего товара нет в наличии.
Неправильно что-то делаю

шаблон "Вечность"
Заранее спасибо

#2 Сake

Сake

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

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

Отправлено 13 Ноябрь 2013 - 01:42

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

<div class="items" style="float:left; width:193px;margin: 10px;background: #fff;padding:10px;">

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

<div class="items" style="float:left; width:193px;margin: 10px;background: #fff;padding:10px;">
			<div style="position: relative;">
   <div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>ЕСТЬ в наличии</div>
   <div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>НЕТ в наличии</div>
</div>

далее найдите строку

<div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">

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

<div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">
			<div style="position: relative;">
   <div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>ЕСТЬ в наличии</div>
   <div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>НЕТ в наличии</div>
</div>


#3 MariG

MariG

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

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

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

Просмотр сообщенияСake (13 Ноябрь 2013 - 01:42) писал:

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

<div class="items" style="float:left; width:193px;margin: 10px;background: #fff;padding:10px;">

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

<div class="items" style="float:left; width:193px;margin: 10px;background: #fff;padding:10px;">
		 <div style="position: relative;">
<div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>ЕСТЬ в наличии</div>
<div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>НЕТ в наличии</div>
</div>

далее найдите строку

<div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">

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

<div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">
		 <div style="position: relative;">
<div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>ЕСТЬ в наличии</div>
<div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>НЕТ в наличии</div>
</div>
Спасибо

#4 MariG

MariG

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

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

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

Еще вопросы:
1) Как выровнять окошки с товаром, чтобы они были одного размера, когда товар выходит таблицей.
Сейчас они разной длины и смотрится некрасиво.
Еще можно эти окошки закруглить по краям чуть-чуть.
2) удалили файл с изображением кружка красный и зеленый ( он был очень большой), на котором писалось есть товар или нет в наличии
А как поставить на это место другой значок, который хотим мы.

#5 miyako

miyako

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

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

Отправлено 13 Ноябрь 2013 - 13:45

Просмотр сообщенияMariG (13 Ноябрь 2013 - 12:09) писал:

Еще вопросы:
1) Как выровнять окошки с товаром, чтобы они были одного размера, когда товар выходит таблицей.
Сейчас они разной длины и смотрится некрасиво.
Еще можно эти окошки закруглить по краям чуть-чуть.
2) удалили файл с изображением кружка красный и зеленый ( он был очень большой), на котором писалось есть товар или нет в наличии
А как поставить на это место другой значок, который хотим мы.

2) Загрузите Ваши изображения в раздел Сайт - Редактор шаблонов stiker1.png и stiker2.png

1) Найдите код в style.css -
.containers .items, .containers2 .items {
display: inline-block;
float: none !important;
vertical-align: top;
width: 170px !important;
}
и замените на -
.containers .items, .containers2 .items {
display: inline-block;
float: none !important;
vertical-align: top;
width: 170px !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
}

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




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

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