Чтобы вывести наименование свойства справочника в корзине сайта, необходимо выполнить следующие шаги:
1. Открыть файл шаблона корзины (обычно это файл bitrix/components/bitrix/sale.basket.basket/bitrix/sale.basket.basket/template.php) в редакторе кода.
2. Найти код, отвечающий за вывод информации о товарах в корзине. Обычно это цикл, который проходит по всем товарам в корзине. Внутри цикла найдите строку, которая выводит наименование товара (обычно она начинается с <td class="item-title">
).
3. После строки с выводом наименования товара добавьте код для вывода наименования свойства справочника. Для этого воспользуйтесь функцией CIBlockElement::GetProperty
из API "1C-Bitrix".
Пример кода:
$arProps = CIBlockElement::GetProperty($arItem['IBLOCK_ID'], $arItem['PRODUCT_ID'], array(), array('CODE' => 'PROPERTY_CODE')); if ($arProp = $arProps->Fetch()) { echo $arProp['VALUE_ENUM']; }
В этом коде $arItem
- это переменная, содержащая информацию о товаре (например, $arResult['ITEMS'][$k]
), а 'PROPERTY_CODE'
- это код свойства справочника, наименование которого вы хотите вывести. Укажите соответствующий код свойства вместо 'PROPERTY_CODE'
.
4. Сохраните изменения в файле и обновите страницу корзины. Теперь наименование свойства справочника должно отображаться для каждого товара в корзине.
Обратите внимание, что этот метод предполагает использование "1C-Bitrix: Управление сайтом", но вы можете использовать аналогичный подход с любым другим фреймворком или CMS.