Меню

Помогите пожалуйста как это сделать, подробности внутри.

Доброго времени суток, Михаил и всем посетителям сайта.
Подскажите пожалуйста как это сделать? На сайте есть свойство со значением "пар", как сделать так, чтобы в некоторых местах выводилось "пару", не меняя значение свойства в админке?

Сейчас вывожу просто значение свойства:
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'];?>

Спасибо, буду очень благодарен!
Цитата
classsystem@icloud.com написал:
Доброго времени суток, Михаил и всем посетителям сайта.
Подскажите пожалуйста как это сделать? На сайте есть свойство со значением "пар", как сделать так, чтобы в некоторых местах выводилось "пару", не меняя значение свойства в админке?

Сейчас вывожу просто значение свойства:
Код
 <?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'];?>
 

Спасибо, буду очень благодарен!
Можно написать это, альтернативное назвнаие, в описание свойства. И выводить его, там где надо.
Точно не помню, по моему оно в параметре ['HINT']
То есть, получится
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['HINT'];?>
Если не угадал, распечатайте тот массив, посмотрите где оно там
Код
<?print_r($arElement['PROPERTIES']['CML2_BASE_UNIT']);?>
Михаил, спасибо за оперативный ответ. Но данное свойство вывожу на странице детального просмотра товара и в списке товаров
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'];?> 
то есть там вывожу значения (шт., пар, упак. и т.д.) и все это в одном свойстве, они приходят при выгрузке товаров с 1С, но в 1С их менять нельзя, так как там нужно чтобы значение "пар", а на сайте должно быть "пару".

А если я добавлю.
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'];?> и <?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['HINT'];?>
у меня разве и 2 значения сразу будет отображаться, есть другие варианты.
А чтоб вывести альтернативное название из описания там DESCRIPTION
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['DESCRIPTION'];?>
Ну, решение в лоб. Не сказал бы что изящно:
Код
<? 
if ($arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'] === 'пар') { 
    echo 'пары'; 
} 
?>
Или, совсем топорно, если в конце "пар" нет точки  :)
Код
<?=$arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'];?>ы
Цитата
Михаил Базаров написал:
Ну, решение в лоб. Не сказал бы что изящно:
Код
 <? 
if ($arElement['PROPERTIES']['CML2_BASE_UNIT']['VALUE'] === 'пар') { 
    echo 'пары'; 
} 
?>
 
Спасибо большое, за помощь.
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Кастомизация поля input type file, свой внешний вид

Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...

Выбор основного раздела для элемента инфоблока в 1С-Битрикс

Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от...

Показать доступный остаток каждого товара в корзине 1С-Битрикс

Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...

Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель

Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...

Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)

Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...

Добавление своих полей в почтовые шаблоны Битрикс

Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый ш...

Следующая/предыдущая новость/статья при просмотре подробной в Битрикс

Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...

Вывести минимальную цену самого дешевого торгового предложения

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...