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


Изменение Блока В Карточке Товара


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

#1 Masacra

Masacra

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

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

Отправлено 14 Декабрь 2012 - 21:05

Не подскажете, как заменить при нулевой цене надпись "0 рублей" на фразу "под заказ", или " нет в наличии" или что-то подобное? Не важно на что.
Смысл в том, что продукция подразумевает поиск и нахождение товара из каталога, поэтому убирать с сайта не хочется, и цена может  быть неизвестна.
Или как дописать фразу "нет в наличии" так, как показано на третьем рисунке?
Здесь
И здесь к примеру

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

  • ScreenShot 4.jpg
  • ScreenShot 5.jpg
  • ScreenShot 6.jpg


#2 Vaccina

Vaccina

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

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

Отправлено 14 Декабрь 2012 - 22:23

Данный вопрос рассматривался в следующих темах форума

http://forum.storela...его/#entry11397
http://forum.storela...ров/#entry31762

#3 Masacra

Masacra

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

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

Отправлено 15 Декабрь 2012 - 19:31

Спасибо, начинает вырисовываться, но не смог экспериментальным путём при отсутствии товара убрать блок с ценой.
Код в шаблоне "товары" такой:
<div class="goodsListalbka">
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}></div>
<div rel="false" class="available-false" {% IF goods.MAX_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии, закажи</div>
</div>
<div class="goodsListItemPriceNew">
<div class="goodsListItemPriceNew2"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></div>
</div>
<div class="goodsListItemPriceOld">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" >{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_OLD}" >{goods.MIN_PRICE_OLD}</a>
{% ENDIF %}
</div>
</div>

И что изменить в шаблоне "товар", чтобы там убрать блок с ценой, в случае отсутствия товара?

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

  • ScreenShot 7.jpg
  • ScreenShot 8.jpg


#4 Koderhan

Koderhan

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

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

Отправлено 16 Декабрь 2012 - 09:24

Просмотр сообщенияMasacra (15 Декабрь 2012 - 19:31) писал:

Спасибо, начинает вырисовываться, но не смог экспериментальным путём при отсутствии товара убрать блок с ценой.
Код в шаблоне "товары" такой:
<div class="goodsListalbka">
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}></div>
<div rel="false" class="available-false" {% IF goods.MAX_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии, закажи</div>
</div>
<div class="goodsListItemPriceNew">
<div class="goodsListItemPriceNew2"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></div>
</div>
<div class="goodsListItemPriceOld">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" >{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<a href="{goods.URL_MIN_PRICE_OLD}" >{goods.MIN_PRICE_OLD}</a>
{% ENDIF %}
</div>
</div>

И что изменить в шаблоне "товар", чтобы там убрать блок с ценой, в случае отсутствия товара?
Чтобы на странице товара не выводилась цена для товара которого нету в наличие, вы можете изменить файл "Товар".(Сайт-> Редактор тем).
Найти код:
<!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow"  title="Цена сейчас">
						 {GOODS_MOD_PRICE_NOW | money_format}
					  </span>
Заменить:
<!-- Цена сейчас -->
					  <span class="goodsDataMainModificationPriceNow" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}  title="Цена сейчас">
						 {GOODS_MOD_PRICE_NOW | money_format}
					  </span>


#5 Masacra

Masacra

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

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

Отправлено 16 Декабрь 2012 - 13:55

Спасибо большое! А в шаблоне "Товары" как изменить для такого же результата?

#6 Koderhan

Koderhan

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

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

Отправлено 17 Декабрь 2012 - 06:44

Просмотр сообщенияMasacra (16 Декабрь 2012 - 13:55) писал:

Спасибо большое! А в шаблоне "Товары" как изменить для такого же результата?
В файле "Товары".
Найти код:
<div class="goodsListalbka">
Заменить на:
<div class="goodsListalbka" {% IF goods.MAX_REST_VALUE =0%}style="display:none;"{%ENDIF%}>


#7 Masacra

Masacra

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

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

Отправлено 17 Декабрь 2012 - 22:59

Спасибо, но результат не совсем такой. Надо чтобы оставалась надпись "Товара нет в наличии"

#8 Koderhan

Koderhan

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

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

Отправлено 18 Декабрь 2012 - 07:41

Просмотр сообщенияMasacra (17 Декабрь 2012 - 22:59) писал:

Спасибо, но результат не совсем такой. Надо чтобы оставалась надпись "Товара нет в наличии"
В файле "Товары".
Отменить предыдущий изменения.
Найти код:
<div class="goodsListItemPriceNew">
Заменить:
<div class="goodsListItemPriceNew"  {% IF goods.MAX_REST_VALUE =0%}style="display:none;"{%ENDIF%}>


#9 Masacra

Masacra

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

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

Отправлено 18 Декабрь 2012 - 22:29

Вот теперь точно всё. Ещё раз спасибо! :)




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

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