На главной странице есть блоки "Хиты продаж" и "Акции". В этих блоках выводятся товары в слайдере.
Включаю режим правки, навожу курсором на какой-нибудь товар, чтобы появилось всплывающее меню с пунктами "Добавить элемент", "Изменить элемент", "Удалить элемент".
Проблема вот в чём. Если в этих двух блоках присутствуют одинаковые товары, то контекстное меню появляется только у первого блока, причём 2 раза.
Я так думаю, что это из-за того, что битрикс присваивает элементам одинаковый id вида bx_1512268744_44 и получается, что если на странице 2 одинаковых товара, то и id им назначается одинаковый.
И при наведении на товар в блоке "Хиты продаж", если такой же товар есть в блоке "Акции", то всплывающее меню появляется только у первого блока, а у второго нет.
Подробности на скриншоте.
Кто-нибудь с таким сталкивался? Если да, то как это лечится? Я уже и префиксы пробовал добавлять при вызове компонента, чтобы в шаблоне префикс в id добавлять, но всё без толку.
Функция AddEditAction всем одинаковым товарам задаёт одинаковый id и получается что если в разных блоках есть повторяющиеся товары, то всплывающего меню у товаров, которые лежат ниже уже не будет.