Сайт состоит из нескольких страниц. В шапке сайта можно выбрать город (тег select). Я хочу сделать возможность для пользователя изменять список городов (добавлять или удалять города магазинов).

Я поставил плагин ClientConfig, но там нельзя указать тип поля — migx. Каким образом пользователь должен добавлять города? Просто вводить названия через запятую в текстовую область (если не через migx)? Но ведь у города должен быть value (города на сайте выбираются в html-теге select, а у option внутри этого тега помимо текста есть value).

Было бы неправильно заставлять пользователя вводить еще и value.

На этот value может быть завязана какая-нибудь логика. И что будет, если пользователь сделает опечатку при изменении города (укажет не тот value)?

То есть, вариант с текстовым полем отпадает.

Как еще реализовать возможность добавлять / удалять города?