База знаний
Как изменить единицы измерения на карточке типовых проектов?
ID статьи: 84
, создана 10 июн 2016
, последнее исправление 26 мар 2019
Актуально для:
Необходимо изменить единицу измерения на карточке типовых проектов: вместо квадратных метров - футы, килограммы, километры.
Решение
Единицы измерения задаются в файле template.php:
Контент → Структура сайта → Файлы и папки/bitrix/templates/aspro-stroy/components/bitrix/news.detail/catalog/lang/ru/template.php

Откройте файл как PHP. Найдите строку, в которой задаются единицы измерения:
$MESS["SIZE_UNIT"] = " м<sup>2</sup>";

Отредактируйте код, подставив нужную единицу измерения. Итоговый вариант будет выглядеть так:
$MESS["SIZE_UNIT"] = " кг";
Сохраните результат.
Чтобы изменения вступили в силу, необходимо сбросить кеш сайта. Инструкция
Нужно убрать нижнее подчеркивание в параметре 'SIZE_' заменив на 'SIZE' (260 строка скрипта "template.php" лежит в Контент → Структура сайта → Файлы и папки/bitrix/templates/aspro-stroy/components/bitrix/news.detail/catalog/template.php)
Было:
<?=$arProp['DISPLAY_VALUE']?><?=(strpos($keyProp, 'SIZE_') !== false ? ' '.GetMessage('SIZE_UNIT') : '')?>
Стало:
<?=$arProp['DISPLAY_VALUE']?><?=(strpos($keyProp, 'SIZE') !== false ? ' '.GetMessage('SIZE_UNIT') : '')?>
так покрасивее будет:)