Дополнительные характеристики в
Баг в выводе информации с дополнительных зарактеристик
если не туда написал перенесите пожалуйста в соответсвующую ветку.
InstantMaps
Типы контента -> Объекты на карте -> Поля
добавил новое поле у меня "Ближайшее метро" у других может быть разные название,
тип поля список вписал список
станции метрополитена отсортированные по имени для удобство пользователей
вот часть списка (начало его)
-----НЕТ--------
Киев
-Академгородок
-Арсенальная
-Берестейская
-Бориспольская
-Васильковская
-Вокзальная
-Выдубичи
-Вырлица
-Выставочный центр
-Героев Днепра
-Гидропарк
-Голосеевская
-Дарница
-Дворец "Украина"
-Дворец спорта
-Демиевская
.....
теперь пользователь может сам выбрать из предложного списка станцию метро и все сохраняется и работает
фильтре тоже выводиться и Все работает
http://ua-service.com.ua/places/cont-ct-service.htmlua-service.com.ua/places/cont-ct-service.html
Ближайшее метро:-Вырлица
но если в будущем откроется новая станция метрополитена или у других админов возникнет желание добавить новую запись в данный список
к примеру в моем случае добавим станцию Азейбаржанская и я ее вставлю после "-Академгородок"
получится
новый список
...
-Академгородок
-Азейбаржанская
-Арсенальная
-Берестейская
-Бориспольская
-Васильковская
-Вокзальная
-Выдубичи
....
и вот тут получается лажа запись
которая была Ближайшее метро: -Вырлица
сместиться на " Ближайшее метро: -Выдубичи"
скорее всего в базе данных хранится не значение дополнительного поля, а номер его в списке то есть в данном примере №10
получается что в данный список новую станцию нужно добавлять в конец списка,
что есть не удобно для пользователей
или если допустим нужно убрать запись к примеру в моем случае станция закрылась то в итоге выведется по всем Объекты на карте не правильная информация по списку данной характеристики
Может разработчикам стоит хранить в базе данных не значение номер поля, а его значение к примеру Вырлица
и как это можно пофиксить в InstantMaps в instantcms 2.1.2 данный вид полей именно что касается тип поля -> список ?
Всем спасибо.
Не зависимо от того какой ключ, просто сортировать массив по алфавиту. И добавлять хоть в конец хоть в начало.
Например
Академгородок | -Академгородок
Арсенальная | -Арсенальная
Вырлица | -Вырлица
и т. д.
Тогда в базе будут хранится "ключи" этого поля — "Академгородок"
broman, Вам нужно в списке прописывать значения таким образом: "ключ | значение"
Например
Академгородок | -Академгородок
Арсенальная | -Арсенальная
Вырлица | -Вырлица
и т. д.
Тогда в базе будут хранится "ключи" этого поля — "Академгородок"
Спасибо.
работает в таком варианте
1|_____НЕТ_____
2|Киев
3|-Академгородок
4|-Арсенальная
5|-Берестейская
6|-Бориспольская
7|-Васильковская
8|-Вокзальная
почему то если
так
Академгородок | -Академгородок
Арсенальная | -Арсенальная
Вырлица | -Вырлица
и т. д.
не хочет выводить.
тему думаю можно закрыть