Скрыть Цену
#1
Отправлено 22 Январь 2014 - 12:19
#2
Отправлено 22 Январь 2014 - 12:27
#3
Отправлено 22 Январь 2014 - 12:35
<div class="goodsListItemPriceNew"> <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a> </div>
замените его на :
{% IFNOT CLIENT_IS_LOGIN %} <div class="goodsListItemPriceNew"> <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a> </div> {% ENDIF %}
#4
Отправлено 22 Январь 2014 - 13:42
#5
Отправлено 23 Январь 2014 - 02:10
{% IF CLIENT_IS_LOGIN %} <div class="goodsListItemPriceNew"> <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a> </div> {% ENDIF %}
что заставляет блок отображаться только если покупатель авторизован в личном кабинете. Попробуйте заменить ваше условие на представленное условие выше.
#6
Отправлено 31 Январь 2015 - 15:05
Заранее спасибо!
#7
Отправлено 31 Январь 2015 - 15:12
komandor (31 Январь 2015 - 15:05) писал:
Заранее спасибо!
<li>Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_OLD > goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {%ENDIF%}замените на
{% IF CLIENT_IS_LOGIN %} <li>Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_OLD > goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {%ENDIF%} {%ENDIF%}
далее найдите
<li class="only">Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")} </li> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {% ENDIF %}замените на
{% IF CLIENT_IS_LOGIN %} <li class="only">Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")} </li> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {% ENDIF %} {% ENDIF %}
для карточки товара найдите в шаблоне Товар код
<li class="goodsDataMainModificationPriceNow">Цена сейчас: <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </li>
замените на
{% IF CLIENT_IS_LOGIN %} <li class="goodsDataMainModificationPriceNow">Цена сейчас: <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </li> {% ENDIF %}
#8
Отправлено 31 Январь 2015 - 15:36
1. Можно ли что бы вместо раннее указанной цены была надпись "доступно после регистрации"
2. После внесении кода, при нажатии кнопки купить товар появляется в корзине. с ценой. Как это можно исправить?
#9
Отправлено 31 Январь 2015 - 17:13
komandor (31 Январь 2015 - 15:36) писал:
1. Можно ли что бы вместо раннее указанной цены была надпись "доступно после регистрации"
2. После внесении кода, при нажатии кнопки купить товар появляется в корзине. с ценой. Как это можно исправить?
{% IF CLIENT_IS_LOGIN %} <li class="goodsDataMainModificationPriceNow">Цена сейчас: <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </li> {% ENDIF %}замените на
{% IF CLIENT_IS_LOGIN %} <li class="goodsDataMainModificationPriceNow">Цена сейчас: <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </li> {% ELSE %} <li> доступно после регистрации </li> {% ENDIF %}
далее в шаблоне Товары найдите код
{% IF CLIENT_IS_LOGIN %} <li>Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_OLD > goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {%ENDIF%} {%ENDIF%}
замените на
{% IF CLIENT_IS_LOGIN %} <li>Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_OLD > goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {%ENDIF%} {% ELSE %} <li> доступно после регистрации </li> {%ENDIF%}
далее найдите
{% IF CLIENT_IS_LOGIN %} <li class="only">Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")} </li> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {% ENDIF %} {% ENDIF %}
замените на
{% IF CLIENT_IS_LOGIN %} <li class="only">Цена: {goods.MIN_PRICE_NOW | money_format}</li> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")} </li> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <li class="last linethrough">Старая цена: {goods.MIN_PRICE_OLD | number_format("0", ",", " ")} </li> {% ENDIF %} {% ELSE %} <li> доступно после регистрации </li> {% ENDIF %}
2. найдите в шаблоне Корзина код
<td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td>замените на
{% IF CLIENT_IS_LOGIN %} <td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> {% ENDIF %}
далее найдите
<td class="first">Наименование</td><td width="10%">Кол-во</td> <td width="15%">Цена</td> <td width="15%">Общая сумма</td><td class="last" width="9%">Удалить</td>замените на
<td class="first">Наименование</td><td width="10%">Кол-во</td> {% IF CLIENT_IS_LOGIN %}<td width="15%">Цена</td> <td width="15%">Общая сумма</td>{% ENDIF %}<td class="last" width="9%">Удалить</td>
#10
Отправлено 01 Февраль 2015 - 01:22
Все получилось, но при раскладке товаров на главной, новинки и хиты продаж в миниатюре видны цены. Можно это как то подправить?
#11
Отправлено 01 Февраль 2015 - 09:39
komandor (01 Февраль 2015 - 01:22) писал:
Все получилось, но при раскладке товаров на главной, новинки и хиты продаж в миниатюре видны цены. Можно это как то подправить?
В шаблоне HTML найдите код:
<li class="only">Цена: {index_page_goods.MIN_PRICE_NOW | money_format}</li>
и замените его на:
{% IF CLIENT_IS_LOGIN %} <li class="only">Цена: {index_page_goods.MIN_PRICE_NOW | money_format}</li> {%ELSE%} <li class="only">Доступно после регистрации</li> {%ENDIF%}
#12
Отправлено 01 Февраль 2015 - 09:52
При покупке с главной, цена товара всё же отображается в корзине.
#13
Отправлено 01 Февраль 2015 - 10:02
komandor (01 Февраль 2015 - 09:52) писал:
При покупке с главной, цена товара всё же отображается в корзине.
<td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> {% ENDIF %} <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>замените на
<td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>{% ENDIF %}
#14
Отправлено 01 Февраль 2015 - 10:54
Цена в самой корзине пропала, но все еще отображается в верхнем правом углу корзины в миниатюре.
Кроме того отображается цена заказа в корзине
#15
Отправлено 01 Февраль 2015 - 10:57
komandor (01 Февраль 2015 - 10:54) писал:
Цена в самой корзине пропала, но все еще отображается в верхнем правом углу корзины в миниатюре.
Кроме того отображается цена заказа в корзине
<li class="fntarl fnt11 i cartSum">В корзине товаров на сумму: {% IF cart_count_empty %} 0 {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</li>замените на
{% IF CLIENT_IS_LOGIN %} <li class="fntarl fnt11 i cartSum">В корзине товаров на сумму: {% IF cart_count_empty %} 0 {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</li>{% ENDIF %}
#16
Отправлено 01 Февраль 2015 - 11:34
При нажатии на кнопку купить, показывает сумму покупки, в корзине уже не отображается.
#17
Отправлено 01 Февраль 2015 - 11:58
komandor (01 Февраль 2015 - 11:34) писал:
При нажатии на кнопку купить, показывает сумму покупки, в корзине уже не отображается.
<strong class="newCartSum"> {% IF cart_count_empty %} <span>0</span> {CURRENCY_NAME}. {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} {% ENDIF %} </strong>
замените на
{% IF CLIENT_IS_LOGIN %} на сумму <strong class="newCartSum"> {% IF cart_count_empty %} <span>0</span> {CURRENCY_NAME}. {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} {% ENDIF %} </strong>{% ENDIF %}
#18
Отправлено 01 Февраль 2015 - 13:05
#19
Отправлено 01 Февраль 2015 - 13:34
komandor (01 Февраль 2015 - 13:05) писал:
<button class="greenbut fnt14 fntarl txtalgncnt fleft fntupcase anone0" type="submit" name="next_step">Заказать на: {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}</button>замените на
<button class="greenbut fnt14 fntarl txtalgncnt fleft fntupcase anone0" type="submit" name="next_step">Заказать на: {% IF CLIENT_IS_LOGIN %} {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %} {% ENDIF %}</button>
#20
Отправлено 01 Февраль 2015 - 15:07
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных