Добавить в инфоблок "Каталог" свойство - 1 Скрин => 2 Скрин => 3 скрин
На главной в хитах
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block_front/lang/ru/template.php
- добавить переменную
"$MESS["WITHOUT_PRICE"] = "Цена по запросу";
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block_front/result_modifier.php
- добавить условие
if(isset($arItem["PROPERTIES"]["WITHOUT_PRICE"]))
$arTmpProps["WITHOUT_PRICE"]=$arItem["PROPERTIES"]["WITHOUT_PRICE"];
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block_front/template.php
- добавить условие
<? if (!empty($arItem["PROPERTIES"]["WITHOUT_PRICE"]["VALUE"])) { ?>
<? $without_price_text = GetMessage('WITHOUT_PRICE'); ?>
<span class="without-price"><?=$without_price_text?></span>
<? } else { ?>
<? \Aspro\Functions\CAsproSku::showItemPrices($arParams, $arItem, $item_id, $min_price_id, array(), ($arParams["SHOW_DISCOUNT_PERCENT_NUMBER"] == "Y" ? "N" : "Y")); ?>
<? } ?>
В каталоге в разделах
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block/lang/ru/template.php
- добавить переменную
"$MESS["WITHOUT_PRICE"] = "Цена по запросу";
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block/template.php
- добавить условие
<? if (!empty($arItem["PROPERTIES"]["WITHOUT_PRICE"]["VALUE"])) { ?>
<? $without_price_text = GetMessage('WITHOUT_PRICE'); ?>
<span class="without-price"><?=$without_price_text?></span>
<? } else { ?>
<?\Aspro\Functions\CAsproSku::showItemPrices($arParams, $arItem, $item_id, $min_price_id, $arItemIDs, ($arParams["SHOW_DISCOUNT_PERCENT_NUMBER"] == "Y" ? "N" : "Y"));?>
<? } ?>
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_list/lang/ru/template.php
- добавить переменную
"$MESS["WITHOUT_PRICE"] = "Цена по запросу";
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_list/template.php
- добавить условие
<? if (!empty($arItem["PROPERTIES"]["WITHOUT_PRICE"]["VALUE"])) { ?>
<? $without_price_text = GetMessage('WITHOUT_PRICE'); ?>
<span class="without-price"><?=$without_price_text?></span>
<? } else { ?>
<?\Aspro\Functions\CAsproSku::showItemPrices($arParams, $arItem, $item_id, $min_price_id, $arItemIDs, ($arParams["SHOW_DISCOUNT_PERCENT_NUMBER"] == "Y" ? "N" : "Y"));?>
<? } ?>
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_table/lang/ru/template.php
- добавить переменную
"$MESS["WITHOUT_PRICE"] = "Цена по запросу";
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_table/template.php
- добавить условие
<? if (!empty($arItem["PROPERTIES"]["WITHOUT_PRICE"]["VALUE"])) { ?>
<? $without_price_text = GetMessage('WITHOUT_PRICE'); ?>
<span class="without-price"><?=$without_price_text?></span>
<? } else { ?>
<?\Aspro\Functions\CAsproSku::showItemPrices($arParams, $arItem, $item_id, $min_price_id, array(), ($arParams["SHOW_DISCOUNT_PERCENT_NUMBER"] == "Y" ? "N" : "Y"));?>
<? } ?>
В каталоге в карточке
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.element/custom/lang/ru/template.php
- добавить переменную
"$MESS["WITHOUT_PRICE"] = "Цена по запросу";
В файле Скринкод
/www/bitrix/templates/aspro_next/components/bitrix/catalog.element/custom/template.php
- добавить условие
<? if (!empty($arResult["PROPERTIES"]["WITHOUT_PRICE"]["VALUE"])) { ?>
<? $without_price_text = GetMessage('WITHOUT_PRICE'); ?>
<span class="without-price"><?=$without_price_text?></span>
<? } else { ?>
<?\Aspro\Functions\CAsproSku::showItemPrices($arParams, $arResult, $item_id, $min_price_id, $arItemIDs, ($arParams["SHOW_DISCOUNT_PERCENT_NUMBER"] == "Y" ? "N" : "Y"));?>
<? } ?>