Несколько управляющих элементов с одинаковым id на странице деталей заказа

Где возникла проблема: CS-Cart 4.17.1 FREE_RU (и, в принципе, любой CS-Cart и MultiVendor)

Суть проблемы: Несколько управляющих элементов с одинаковым id на странице деталей заказа (dispatch=orders.details). А именно select с идентификатором carrier_key. Из-за этого невозможно писать нормальные скрипты для этих селекторов (неопределённое поведение для javascript). Ну и вообще дублирующийся id – грубая ошибка.

Как воспроизвести проблему: Открыть страницу деталей заказа, перейти к просмотру исходного кода и поискать строку “carrier_key” в контенте страницы.

Здравствуйте, @mad_old_boar

Спасибо за ваше сообщение.

Проблему воспроизвела, передала информацию разработчикам.

Здравствуйте, @mad_old_boar
Проблема исправлена, исправление войдет в релиз CS-Cart и Multi-Vendor 4.18.3
Для исправления проблемы собственными силами можно использовать патч: design-backend-templates-views-orders-details.tpl.diff · GitHub

О том, как применить патч, можно прочитать в нашей документации: Как применить diff-файл — Документация docs.cs-cart.ru 4.18.x

1 лайк