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


Кнопки


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

#241 evros

evros

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

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

Отправлено 24 Март 2016 - 17:58

Всем привет! Подскажите плиз как реализовать кнопку "Уведомить" на шаблоне Лето?

#242 Vaccina

Vaccina

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

  • Модераторы
  • 23 710 сообщений

Отправлено 25 Март 2016 - 03:11

В main.js найдите:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		   goodsAvailableAddCart.show();
		   goodsAvailableQty.show();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		   goodsAvailableAddCart.hide();
		   goodsAvailableQty.hide();
		 }

замените на:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		   goodsAvailableAddCart.show();
		   goodsAvailableQty.show();
	 $('#buttons-true').show();
	 $('#buttons-false').hide();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		   goodsAvailableAddCart.hide();
		   goodsAvailableQty.hide();
	 $('#buttons-true').hide();
	 $('#buttons-false').show();
		 }

В шаблоне Товар найдите:
<div class="add-to-cart">
		  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		  <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
		  <button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button>
		</div>

замените на:
<div id="buttons-true" class="add-to-cart" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
		  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		  <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
		  <button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button>
		</div>
<div id="buttons-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
<a type="submit" class="button" onclick="document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?'; return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >Уведомить меня</a>
</div>


#243 evros

evros

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

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

Отправлено 25 Март 2016 - 16:44

Просмотр сообщенияVaccina (25 Март 2016 - 03:11) писал:

В main.js найдите:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 goodsAvailableAddCart.show();
		 goodsAvailableQty.show();
		 // Если товара нет в наличии
		 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
		 goodsAvailableAddCart.hide();
		 goodsAvailableQty.hide();
		 }

замените на:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 goodsAvailableAddCart.show();
		 goodsAvailableQty.show();
	 $('#buttons-true').show();
	 $('#buttons-false').hide();
		 // Если товара нет в наличии
		 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
		 goodsAvailableAddCart.hide();
		 goodsAvailableQty.hide();
	 $('#buttons-true').hide();
	 $('#buttons-false').show();
		 }

В шаблоне Товар найдите:
<div class="add-to-cart">
		 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		 <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
		 <button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button>
	 </div>

замените на:
<div id="buttons-true" class="add-to-cart" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
		 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		 <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
		 <button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button>
	 </div>
<div id="buttons-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
<a type="submit" class="button" onclick="document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?'; return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >Уведомить меня</a>
</div>

ок спасибо! все ок

#244 BonC

BonC

    Пользователь

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

Отправлено 08 Март 2018 - 18:56

Всем привет! Подскажите плиз как реализовать кнопку "Уведомить" на шаблоне Город?

#245 Firefly

Firefly

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

  • Модераторы
  • 3 743 сообщений

Отправлено 09 Март 2018 - 13:45

Просмотр сообщенияBonC (08 Март 2018 - 18:56) писал:

Всем привет! Подскажите плиз как реализовать кнопку "Уведомить" на шаблоне Город?

Здравствуйте.
В шаблоне Товар добавил Вам код:
	  <div id="buttons-false" class="f-fix" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
		<a type="submit" class="button" onclick="document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?'; return false;" title="Уведомить меня о появлении товара">Уведомить меня</a>
	  </div>

Перед кодом:
		</div>
  </form>
  <!-- /END Форма карточки товара -->

В main.js добавил код:
$('#buttons-false').hide()

И код:
		 $('#buttons-false').show()

По аналогии, как описано в инструкции выше.

И в main.css добавил код для отступа кнопки:
#buttons-false {margin: 10px 0;}


#246 BonC

BonC

    Пользователь

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

Отправлено 10 Март 2018 - 23:06

Спасибо большое, все работает! =)




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

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