8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Как изменить единицы измерения на карточке типовых проектов?

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"] = " кг";

Сохраните результат.

Чтобы изменения вступили в силу, необходимо сбросить кеш сайта. Инструкция


Михаил Иванцов
20.11.2016 14:39:34
В блоке "Характеристики" у площади ("SIZE" не подгружается единица измерения ("SIZE_UNIT", причем у всех прочих содержащих "SIZE_" - подгружается

Нужно убрать нижнее подчеркивание в параметре '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') : '')?>

так покрасивее будет:)