Sinecuraweb
@Sinecuraweb
прошарен на 10%

Условие для максимального к-ва товара sale.basket.basket?

Сейчас в корзине верно срабатывает добавление количества товара ( если 5, больше 5 не добавляет), как к этому условию можно добавить еще одно(всплывающий тултип)? .Например в самой карточке реализовано так :

window.JCCatalogElement.prototype.QuantityMaximumShow = function (curValue) {
	console.log(curValue);
	var tooltip = $('.detail__price-block').tooltip({
		title: 'Количество ' + curValue + ' шт. в данный момент не доступно для заказа. Максимум: ' + this.maxQuantity + ' шт.',
		trigger: 'manual',
		animation: 'fade'
	});
	tooltip.tooltip('show');

	setTimeout(function () {
		tooltip.tooltip('hide');
		tooltip.tooltip('destroy');
	}, 3000);
};


в самой корзине , sale.basket.basket , другая немного реализация :

<td class="basket-items-list-item-amount">
				<div class="basket-item-block-amount{{#NOT_AVAILABLE}} disabled{{/NOT_AVAILABLE}}"
					data-entity="basket-item-quantity-block">
					<span class="basket-item-amount-btn-minus" data-entity="basket-item-quantity-minus"></span>
					<div class="basket-item-amount-filed-block">

						<input type="text" class="basket-item-amount-filed" value="{{QUANTITY}}" // в этом полу количество товара

							{{#NOT_AVAILABLE}} disabled="disabled"{{/NOT_AVAILABLE}}
							data-value="{{QUANTITY}}" data-entity="basket-item-quantity-field"
							id="basket-item-quantity-{{ID}}">
					</div>
					<span class="basket-item-amount-btn-plus" data-entity="basket-item-quantity-plus"></span>
					<div class="basket-item-amount-field-description">
						<?
						if ($arParams['PRICE_DISPLAY_MODE'] === 'Y')
						{
							?>
							{{MEASURE_TEXT}}

							<?
						}
						else
						{
							?>
							{{#SHOW_PRICE_FOR}}
								{{MEASURE_RATIO}} {{MEASURE_TEXT}} =
								<span id="basket-item-price-{{ID}}">{{{PRICE_FORMATED}}}</span>
							{{/SHOW_PRICE_FOR}}
							{{^SHOW_PRICE_FOR}}
								{{MEASURE_TEXT}}
							{{/SHOW_PRICE_FOR}}
							<?
						}
						?>
					</div>
					{{#SHOW_LOADING}}
						<div class="basket-items-list-item-overlay"></div>
					{{/SHOW_LOADING}}
				</div>
			</td>


что за синтаксис? vue?
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ibandev
Привет из будущего, это Mustache (https://webformyself.com/mustache-shablonizator-be...)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы