如果您在模板编辑中取消选中“允许指定商品数量”复选框,那么详细页面上的数量将被删除,但我需要仅在产品卡本身上将其删除。在 catalog.element/.default/card/template.php 中,如果我删除了一段代码,那么一般情况下一切都会中断,您无法将产品添加到购物车。请告诉我该怎么办??
case 'quantity':
if (!$haveOffers)
{
if ($actualItem['CAN_BUY'] && $arParams['USE_PRODUCT_QUANTITY'])
{
?>
<div class="product-item-info-container product-item-hidden" data-entity="quantity-block">
<div class="product-item-amount">
<div class="product-item-amount-field-container">
<span class="product-item-amount-field-btn-minus no-select" id="<?=$itemIds['QUANTITY_DOWN']?>"></span>
<input class="product-item-amount-field" id="<?=$itemIds['QUANTITY']?>" type="number"
name="<?=$arParams['PRODUCT_QUANTITY_VARIABLE']?>"
value="<?=$measureRatio?>">
<span class="product-item-amount-field-btn-plus no-select" id="<?=$itemIds['QUANTITY_UP']?>"></span>
<span class="product-item-amount-description-container">
<span id="<?=$itemIds['QUANTITY_MEASURE']?>">
<?=$actualItem['ITEM_MEASURE']['TITLE']?>
</span>
<span id="<?=$itemIds['PRICE_TOTAL']?>"></span>
</span>
</div>
</div>
</div>
<?
}
}
elseif ($arParams['PRODUCT_DISPLAY_MODE'] === 'Y')
{
if ($arParams['USE_PRODUCT_QUANTITY'])
{
?>
<div class="product-item-info-container product-item-hidden" data-entity="quantity-block">
<div class="product-item-amount">
<div class="product-item-amount-field-container">
<span class="product-item-amount-field-btn-minus no-select" id="<?=$itemIds['QUANTITY_DOWN']?>"></span>
<input class="product-item-amount-field" id="<?=$itemIds['QUANTITY']?>" type="number"
name="<?=$arParams['PRODUCT_QUANTITY_VARIABLE']?>"
value="<?=$measureRatio?>">
<span class="product-item-amount-field-btn-plus no-select" id="<?=$itemIds['QUANTITY_UP']?>"></span>
<span class="product-item-amount-description-container">
<span id="<?=$itemIds['QUANTITY_MEASURE']?>"><?=$actualItem['ITEM_MEASURE']['TITLE']?></span>
<span id="<?=$itemIds['PRICE_TOTAL']?>"></span>
</span>
</div>
</div>
</div>
<?
}
}
break;
显然它需要从一段代码添加到购物车的产品数量。我会为您需要隐藏的项目设置 display:none 或 visibility:hidden。所以脚本将采用数量 1,但客户端在浏览器中不会看到减少或增加数量产品的机会。告诉我你的产品卡还有什么意思。在我的理解中,产品卡是详细的产品页面。