Как сделать с помощью таксономии и Hierarchical Select

Главные вкладки

Аватар пользователя polatay polatay 15 февраля 2010 в 15:23

Добрый день.
Есть данные:
Улица, номер дома, статус (подключен. не подключен)
Каким образом такое,сделать и как это вывести на страницу
Если подключен, вывести сообщение, если нет то ссылку или другие данные.

Комментарии

Аватар пользователя retuam retuam 15 февраля 2010 в 20:55

Для начала у вас должна быть структура одного словаря! Улица -> Дом -> номер дома -> статус. Для гибкого использования можно юзать Views Exposed Filters

Аватар пользователя polatay polatay 16 февраля 2010 в 0:31

я уж совсем запутался.. возможно для Вас это элементарные вещи..
в общем может я не правильно поставил вопрос. Надо сделать типа такого http://www.rada.vn.ua/Покрытие/
заявку на подключение создал с помощью webform а вот с эти проблема (

Аватар пользователя retuam retuam 16 февраля 2010 в 1:10

То, что на сайте http://www.rada.vn.ua/Покрытие/, я думаю можно реализовать с помощью Hierarchical Select.

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

Только термины таксономии надо будет прикрепить к нодам. Необходимо, создать тип материалов, например, "Статус", в ноды которого вводить для поля CCK, например для поля "field_status", или просто в Body одну строку - подключено/не подклюечно.

После чего во Views, например для страницы на котрой хотите осуществлять проверку указать выборку поля "field_status" из ноды "Статус". А в фильтрах для данного отображения используйте термины таксономии (Taxonomy Term), включите Exposed Filter, в настройках Exposed настройте выборку с помощью hierarhical select.

Этот путь кажется длинным и неудобным. Казалось бы проще всего использовать тот же словарь "Подключение" с под-подкатегориями - подключено/не подключено.

В этом случае, я бы использовал самописный модуль с помощью AHAH и API форм.