tyoma_koder
@tyoma_koder

Как называется эта штука у товара в 1С битрикс?

Выглядит так
bx_3966226736_2537_322f8aa86f325524b0909a6c735ef210
мне нужно получить такую же для других товаров
4 цифры по середине это id товара, остальное без понятия как генерируется
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
Это id который генерируется для "Контекстного меню элементов списка"

Например в шаблоне компонента news.list id заполняется примерно так:
<?php foreach ($arResult["ITEMS"] as $arItem): ?>
    <?
    $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
    $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
    ?>
    <div id="<?= $this->GetEditAreaId($arItem['ID']); ?>">
    	

    </div>

<?php endforeach; ?>


Пример формирования данных EDIT_LINK и DELETE_LINK, которые используются в этом куске кода, можно найти в самом компоненте news.list (файл bitrix/components/bitrix/news.list/component.php)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы