Потребовалось получить значение единиц измерения товара в каталоге, поскольку у разных товаров разные единицы измерения. В компонентах выводится, как правило, только числовое значение в поле "CATALOG_MEASURE".
А можно и более изящный вариант: написать getMeasureNames , который будет получать список едениц измерения и формировать массив , в котором ключи - это measureID , а значения - measureText , а метод getMeasureName уже будет обращаться в массиву. Естественно, getMeasureNames тоже будет с кэшированием.
Гладышев Сергей написал: $CACHE_MANAGER->RegisterTag("MeasureName_" . $measure['MEASURE_TITLE'] . "_" . $measure['SYMBOL_RUS'];
Спасибо за функцию, но закройте скобочку плз, а то люди пользуются, вносят в init.php а потом сайт с админкой лежат (если такие ленивые как я вносят код напрямую через битриксовский IDE)
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».