Поддержка Проблемы и решения Выпадающий список у произвольных полей

  • Здравствуйте. Подскажите, как в произвольных полях сделать связанные списки предустановленных значений. Например, сначала из выпадающего списка выбирается страна, затем после ее выбора появляется следующий список с городами, после выбора города появляется список улиц и т.д., и чтобы все эти поля выводились в записи. И где хранить предустановленные значения?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Нужно создать новые таблицы в базе и затем доставать значения с помощью ajax.

    Подскажите, как в произвольных полях сделать связанные списки предустановленных значений. Например, сначала из выпадающего списка выбирается страна, затем после ее выбора появляется следующий список с городами, после выбора города появляется список улиц и т.д., и чтобы все эти поля выводились в записи.

    Думаю, одних произвольных полей тут будет мало. Нужно построить правильную структуру/иерархию. Произвольные типы, произвольны таксономии и произвольные поля.

    Никаких таблиц в БД создавать не нужно.

    Нужно построить правильную структуру/иерархию. Произвольные типы, произвольны таксономии и произвольные поля.

    Немного не понял про иерархию. Можно поподробнее? Как ее создать?

    Немного не понял про иерархию. Можно поподробнее? Как ее создать?

    Ну это как Вам удобнее.
    Напр название рубрик, это страны («Россия», «Зимбабве» и тд), подрубрики — города. Улицы — метки или произвольные поля.

    Но чтобы отделить от основных записей, то может быть лучше как-то так: страны — кастромный тип постов, города — произвольная иерархическая таксономией к ним привязанная. Улицы — другая таксономия (линейная или иерархическая — тут по задачам).

    Данный пример может и не идеальный для Вашего случая. Просто для понимания построения. А там как Вам нужно — решать Вам.

    • Ответ изменён 7 лет, 2 месяца назад пользователем SeVlad.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Выпадающий список у произвольных полей» закрыта для новых ответов.