Сложные динамические формы для поиска

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

Аватар пользователя v1adimir v1adimir 23 февраля 2009 в 17:59

Версия 6.9

Задача следующая -- есть сложный тип данных, организованный через cck.

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

Чем такое лучше решать? Сразу лезть в FormAPI или можно сделать проще.

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

Комментарии

Аватар пользователя glu2006 glu2006 24 февраля 2009 в 9:19

Сразу лезть в FormAPI - это первое что приходит в голову ))).
И там строить динамический запрос. Вообще задача не типовая, поэтому модуль будет заточенный непосредственно под ваш проект.

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

Аватар пользователя glu2006 glu2006 24 февраля 2009 в 9:42

v1adimir wrote:
мда... ну похоже нашелся повод основательно разобраться с FAPI. )

Пишите в личку или стучите в аську. По мере свободного времени попробую чем-то помочь(в меру своих знаний и умени), уж очень задачка мне понравилась, да и пригодится может кому. А там глядишь и попробуем как-то универсализировать.