Поддержка Проблемы и решения Разрешить только выбор конечной рубрики

  • Здравствуйте.

    Подскажите пожалуйста, как реализовать подобный функционал:

    На сайте есть список рубрик, которые из себя представляют страны — Россия, Украина, Белоруссия и так далее.

    Каждая рубрика имеет свои подрубрики, которые представляют города, например, Россия — Москва, Волгоград, Красноярск и др.

    Как сделать, чтобы при публикации материала, можно было выбрать только крнечную подрубрику-город. То есть, родительскую рубрику страны выбрать будет нельзя.

    2) И как разделить выбор рубрик на два выпадающих списка, в первом — родительские рубрики со странами, во втором подрубрики с городами. Когда в первом списке выбираем рубрику-страну, то во втором списке появляются города-подрубрики, которые относятся только к данной родительской рубрике.

    Примерно так:

    http://i056.radikal.ru/1405/21/02627baedbe7.jpg

Просмотр 1 ответа (всего 1)
  • Касаемо пункта 1 — можно попробовать написать сниппет, который бы для определённых прав пользователя производил свою сортировку категорий, исключая родительские и оставляя дочерние. Тут надо подумать.

    Касаемо пункта 2 — тут всё очень просто:
    1. Получаете список Родительских категорий (Вас интересует из параметров ‘parent’=>», должно быть ‘parent’=> 0) , без вложений.
    Записываете это всё дело в ComboBox.
    2. Вешаете на этот ComboBox ивент .change() — при выборе страны (в Вашем случае) из списка делаете ajax запрос, получая все дочернии рубрики(используя параметр «child_of»)выбранной категории и добавляете на другой ComboBox/ListBox массив полученных категорий.

Просмотр 1 ответа (всего 1)
  • Тема «Разрешить только выбор конечной рубрики» закрыта для новых ответов.