А вот и я Всем привет)
Новая у меня тут проблемка небольшая, которая собственно в сабже) Значения пользовательских полей в шаблоне компонента я получаю так:
item.Elements.CustomPublicValues.GetString или GetInt("ИМЯ_САМОГО_ПОЛЯ");
Это отлично срабатывает везде, кроме поля с типом "Перечисление". В его случае данный код вместо значения возвращает ID значения.
Т.е. есть у меня поле "Категория" с типом "Перечисление". Для него я задаю два значения: Категория_1 и Категория_2, этим значениям автоматически присваиваются ID допустим 18 и 19. Так вот, пишу я в коде:
item.Elements.CustomPublicValues.GetString или GetInt("CATEGORY");
и получаю 18 или 19 соответственно) А как получить само значение, а не его идентификатор?)
П.С: запосчу-ка я темку и на битрикс.нет, мало ли) Хотя и там и тут в основном один и тот же человек отвечает
Новая у меня тут проблемка небольшая, которая собственно в сабже) Значения пользовательских полей в шаблоне компонента я получаю так:
item.Elements.CustomPublicValues.GetString или GetInt("ИМЯ_САМОГО_ПОЛЯ");
Это отлично срабатывает везде, кроме поля с типом "Перечисление". В его случае данный код вместо значения возвращает ID значения.
Т.е. есть у меня поле "Категория" с типом "Перечисление". Для него я задаю два значения: Категория_1 и Категория_2, этим значениям автоматически присваиваются ID допустим 18 и 19. Так вот, пишу я в коде:
item.Elements.CustomPublicValues.GetString или GetInt("CATEGORY");
и получаю 18 или 19 соответственно) А как получить само значение, а не его идентификатор?)
П.С: запосчу-ка я темку и на битрикс.нет, мало ли) Хотя и там и тут в основном один и тот же человек отвечает