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


Ярлык "нет В Наличии" На Изображении


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

#1 koloskov

koloskov

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

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

Отправлено 23 Март 2014 - 22:44

Здравствуйте.

Делаю ярлык на изображении "нет в наличии" в первую очередь на отображении товаров таблицей.

Для этого в майне по аналогии с "хит" в конце создал
/* Делаю ярлык нет в наличии */
#column-left .net_nalichija {font-size:11px;float:left;}
.net_nalichija {padding: 2px 5px 0;line-height:19px;text-transform:uppercase;font-size:12px;color:#ffffff;background-color:#FF0551;position:absolute;top:5px;left:5px;}

Далее в шаблоне Товары куда-то надо вставить типа

  {% IF GOODS_MOD_REST_VALUE=0 %}  
  <span class="net_nalichija">Нет в наличии</span>
  {% ENDIF %}

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

#2 MikDark

MikDark

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

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

Отправлено 24 Март 2014 - 08:25

Просмотр сообщенияkoloskov (23 Март 2014 - 22:44) писал:

Здравствуйте.

Делаю ярлык на изображении "нет в наличии" в первую очередь на отображении товаров таблицей.

Для этого в майне по аналогии с "хит" в конце создал
/* Делаю ярлык нет в наличии */
#column-left .net_nalichija {font-size:11px;float:left;}
.net_nalichija {padding: 2px 5px 0;line-height:19px;text-transform:uppercase;font-size:12px;color:#ffffff;background-color:#FF0551;position:absolute;top:5px;left:5px;}

Далее в шаблоне Товары куда-то надо вставить типа

  {% IF GOODS_MOD_REST_VALUE=0 %}  
  <span class="net_nalichija">Нет в наличии</span>
  {% ENDIF %}

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

Условие у вас написано правильно. Укажите на скриншоте куда вам нужно поставить, если проблема в этом.

#3 koloskov

koloskov

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

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

Отправлено 24 Март 2014 - 09:57

Просмотр сообщенияMikDark (24 Март 2014 - 08:25) писал:

Условие у вас написано правильно. Укажите на скриншоте куда вам нужно поставить
для начала конечно на страницу Товары в отображении "Таблица"..., далее я и сам наверное смогу дублировать в HTML: новинки, хиты, фавориты, вы смотрели, сопутствующие...
сам пробывал в шаблоне Товары ставить

  <!-- Если отображаем товары таблицей -->  
  {% IF GOODS_VIEW_TYPE=1 %}
    {% FOR goods %}
  <div class="prod_hold">
    <div>
  <div class="image goods-cat-image-medium-square">
    {% IF user_agent_ie7 %}
  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
    <div class="product-image"><img class="goods-cat-image-medium" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
  </a>
    {% ELSEIF user_agent_ie8 %}
  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
    <div class="product-image"><img class="goods-cat-image-medium"  src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
  </a>
    {% ELSE %}
  <a href="{goods.URL | url_amp}" title="{goods.NAME}" >
    <img class="goods-cat-image-medium" alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
  </a>
    {% ENDIF %}
  </div>
здесь 1 вариант
  <div class="name"><a title="{goods.NAME}" href="{goods.URL_MIN_PRICE_NOW | url_amp}" style="*height:;">{goods.NAME}</a></div>
  {% IF goods.IS_NEW %}
    <span class="new_prod">New</span>
  {% ELSEIF goods.IS_TOP %}
    <span class="new_prod">Хит</span>
  {% ENDIF %}
или здесь 2 вариант

в обоих случаях результат был, что все товары отображаются с ярлыком "нет в наличии"

тогда подумалось, что надо вставлять в блок выше:

  <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров -->
  {% IF goods_empty=0 || goods_filters_empty=0 %}
...
...
...
    <!-- /Верхний блок, изменяющий отображение данных выдачи товаров -->
  {% ENDIF %}
  <!-- /Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров -->

если это так, то в нем не понимаю куда... :(

#4 MikDark

MikDark

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

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

Отправлено 24 Март 2014 - 11:27

На странице Товары нужно использовать такой код:
{% IF goods.MAX_REST_VALUE=0 %}
{% ENDIF %}

т.е. например у вас:
{% IF goods.IS_NEW %}
			 <span class="new_prod">New</span>
			 {% ELSEIF goods.IS_TOP %}
			 <span class="new_prod">Хит</span>
			 {% ENDIF %}
			 {% IF goods.MAX_REST_VALUE=0 %}
<span class="new_prod">Нет в наличии</span>
{% ENDIF %}


#5 koloskov

koloskov

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

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

Отправлено 24 Март 2014 - 12:04

Просмотр сообщенияMikDark (24 Март 2014 - 11:27) писал:

На странице Товары нужно использовать такой код:
{% IF goods.MAX_REST_VALUE=0 %}
{% ENDIF %}

Большое спасибо. Уже по аналогии добавил в отображение "списком". Теперь буду пробовать добавлять в HTML в Хиты, Новинки, Фавориты, Сопутсвующие, Вы смотрели.




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

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