Здравствуйте!
Проконсультируйте пожалуйста, никак не могу понять логику построения функции и соответственно - не придумаю, как это обернуть в код. Сказывается отсутствие опыта :)
Задача такая.
Есть страница каталога в CMS Битрикс. На ней выводятся элементы. У каждого элемента есть функциональная кнопка или свойство. Например, ID самого элемента. Тут не столь важно что именно, важно понять идею.
Элементы каталога представлены в виде таблицы. Каждое свойство, принадлежащее элементу выводится в виде =$arElem[ID] или =$arElem[PICTURE].
В основной таблице каталога я создаю кнопку, при нажатии на которую должно появиться всплывающее окно, в котором будет написан, например, ID товара, напротив которого была нажата кнопка. На деле выходит, что нажатая кнопка вызывает для всех лишь ID первого элемента, на какой элемент каталога не тыкни.
Выглядит примерно так
https://ev-group.ru/kassy/
В таблицу я встраиваю кнопку на JS,которая открывает окно, содержащее слой с =$arElem[ID] или т.п. Мне нужно её заставить выводить для каждого элемента именно свой ID :) Никак не пойму, как это сделать.
Помогите пожалуйста!
П.с. Причину ошибки я, в целом, понимаю. Но не понимаю, как заставить каждую кнопку подхватывать свой ID. Ведь каталог везде разной длины и, соответственно, банально вызвать каждый раз свойство по номеру не получится.