немного не то вы получили NAME (название) надо было получить PRODUCT_ID, ибо в массиве $arResult['IDS'] вроде так точно не помню название ячейки лежит массив всех id элементов на странице.
Если есть полный массив их то тогда придется пройтись по всем элементам и собрать все их ID.
после воспользовавшись стандартной функцией PhP
Код |
---|
$arrRes = array_intersect($arResult['IDS'], $sale )
|
получить схождение массивов.
после этого пройтись foreach по массиву и с помощью javascript найти все нужные элементы (для облегчения задачи, дать каждой ссылки уникальный идентификатор на пример
Код |
---|
<a id='addLink_<?==$arElement['ID']?>' style="text-decoration:none" href="<? echo $arElement['ADD_URL'] ?>"><img style="vertical-align:middle;" src="/bitrix/templates/.default/img/galka.png" alt="Добавить" /></a> |
и уже у картинки данной ссылки менять атриббут href но можно и напрямую задать id картинке и менять атрибут href
Код |
---|
<?foreach($arRes as $idElem):?>
<script>
var el = jQuery('#addLink_<?=$idElem?>');
el.children('img').attr('href', 'тут путь до вашей картинки');
/script>
<?endforeach;?>
|
библиотека JQuery я понимаю по умолчанию подключена.
ну как то так