Здравствуйте все.
Я прошу помощи.
Я работаю в CMS 1С-Битрикс: управление сайтом (Редакция «Старт»).
Мне требуется реализовать раскрывающийся иерархический список вакансий вида: Область – Город – наименование вакансии, открытой в этом городе, и её описание.
Такая идея уже реализована на сайте [url]http://www.u-dengi.ru/jobs/[/url]
скриншот:
[IMG]http://s43.radikal.ru/i099/1407/18/25cd92e8e931.jpg[/IMG]
Здесь при нажатии на название области раскрывается список городов, при нажатии на название города раскрывается список вакансий, при нажатии на название вакансии появляется её описание.
От меня требуется сделать так же. Кстати, тот сайт сделан, скорей всего, вообще не на битрикс).
Как реализовано добавление элементов этого иерархического списка мне неизвестно, поэтому я имею свои соображения на этот счёт.
Заполнять раздел вакансиями будет контент-менеджер, поэтому для него должен быть реализован следующий функционал.
Вначале он добавляет область (регион, например, Московская обл.). Затем для добавленной области добавляется список городов. Наконец, для каждого города добавляется терминальный элемент – вакансия, включающая в себя название и описание.
Удаление же вакансий будет реализовано следующим образом. Контент-менеджер может только деактивировать тот или иной элемент, при этом, если деактивируется родительский элемент, то подчинённые ему элементы, разумеется, не могут быть показаны.
Я знаю, что подобное реализуется с помощью инфоблоков. С ними я познакомился очень недавно, дня полтора назад, относительно сегодняшней даты.
У меня нет соображений по поводу того, как реализовать такую иерархию. Несмотря на очевидную подчинённость элементов, мне в голову пришла мысль: а что, если реализовать такой список не как «инфоблок (Область) – раздел (город) – элемент (вакансия с описанием), а создать три раздела для областей, городов и вакансий соответственно?». И ещё: годится ли компонент «новости и статьи» для реализации списка с такой иерархией или необходимо использовать другой? Пока что мне известно, что компонент «новости и статьи» хорошо пригождается для создания одноранговых списков, типа новостей или статей.
В общем, пожалуйста, расскажите мне как можно подробнее, каким образом реализовать такой список.
Меня интересует именно работа с инфоблоками, с вёрсткой я постараюсь разобраться сам.
Заранее большое спасибо и с уважением.
Я прошу помощи.
Я работаю в CMS 1С-Битрикс: управление сайтом (Редакция «Старт»).
Мне требуется реализовать раскрывающийся иерархический список вакансий вида: Область – Город – наименование вакансии, открытой в этом городе, и её описание.
Такая идея уже реализована на сайте [url]http://www.u-dengi.ru/jobs/[/url]
скриншот:
[IMG]http://s43.radikal.ru/i099/1407/18/25cd92e8e931.jpg[/IMG]
Здесь при нажатии на название области раскрывается список городов, при нажатии на название города раскрывается список вакансий, при нажатии на название вакансии появляется её описание.
От меня требуется сделать так же. Кстати, тот сайт сделан, скорей всего, вообще не на битрикс).
Как реализовано добавление элементов этого иерархического списка мне неизвестно, поэтому я имею свои соображения на этот счёт.
Заполнять раздел вакансиями будет контент-менеджер, поэтому для него должен быть реализован следующий функционал.
Вначале он добавляет область (регион, например, Московская обл.). Затем для добавленной области добавляется список городов. Наконец, для каждого города добавляется терминальный элемент – вакансия, включающая в себя название и описание.
Удаление же вакансий будет реализовано следующим образом. Контент-менеджер может только деактивировать тот или иной элемент, при этом, если деактивируется родительский элемент, то подчинённые ему элементы, разумеется, не могут быть показаны.
Я знаю, что подобное реализуется с помощью инфоблоков. С ними я познакомился очень недавно, дня полтора назад, относительно сегодняшней даты.
У меня нет соображений по поводу того, как реализовать такую иерархию. Несмотря на очевидную подчинённость элементов, мне в голову пришла мысль: а что, если реализовать такой список не как «инфоблок (Область) – раздел (город) – элемент (вакансия с описанием), а создать три раздела для областей, городов и вакансий соответственно?». И ещё: годится ли компонент «новости и статьи» для реализации списка с такой иерархией или необходимо использовать другой? Пока что мне известно, что компонент «новости и статьи» хорошо пригождается для создания одноранговых списков, типа новостей или статей.
В общем, пожалуйста, расскажите мне как можно подробнее, каким образом реализовать такой список.
Меня интересует именно работа с инфоблоками, с вёрсткой я постараюсь разобраться сам.
Заранее большое спасибо и с уважением.