Доброго времени суток. Обращаюсь за помощью....
Проблема думаю больше в фантазии, не смог придумать вопрос для гугла)
Что требуется:
Сделать ноду с формой поиска по параметрам - в районе 15 примерно
поиск происходить будет при заполнении одного и более поля и нажатия сабмит или тип того
в результате запроса из этой формы нужна сгенерированная нода с данными по всем 15 пунктам
как это реализовать, есть экселевская тамбл 15 столбцов на 18к строк)))
дабы более понятнее было : форма поиска по базе препаратов (поиск можно производить по нумеклатуре, названию, производителю и тд)
Не хватает фантазии, дайте дельный совет)
Заранее Вас благодарю)
Комментарии
Немного не правильная формулировка..
Нода, грубо говоря, это единица информации.
Нарпрмер тот же препарат, который имеет поля - наименование, описание, производителя, фасофка, состав и т.д.
А для выборки препаратов при помощи формы фильтрации по нужным полям, фантазии не надо..-))
Все делается посредством модуля views и его опции - Exposed Filters
Еще, скорее всего, для хранения некоторой справочной информации (Справочник Производителей, форм упаковки и т.д.), логично использовать модуль Taxonomy (таксономия)..
Эти модули широко известны, и применяются практически в каждом проекте..Поэтому информации, учебников, видео по их использованию в инете - море.
то есть создать 18000 страниц с приписанными к каждой 15 значений словаря?
Да
друпал не повесится?)
solix.ru - импортировал список сайтов. Было 5к + привязки к нескольким словарям. Сейчас 3к с чем-то... как видишь работает нормально и при этом хостинг дешёвый(60 рублей в месяц, 5 сайтов, 128 метров оперативы).
аааспасыбо) ладно будем ковырять можт че свежее придет) спасибо еще раз
Свежее сохранения в БД вряд ли что придёт. Так что советую начинать подыскивать способы программного импорта в БД
) а так если прикинуть такой вариант (далеко не селен во всех терминах методах и тд, но есть огромное желание разобраться)
1) из xls создать базу данных, кинуть на сайт
2) в какой-нибудь ноде вывести запрос к этой базе джаваскриптом
3) сгенирировать результат во второй ноде
дело в том, что база препаратов обновляется очень часто (примерно раз в месяц), изменяется только ее наполнение, структура остается
соответственно было бы идеально сделать запросник и результатник постоянными.
или еще как вариант результат вообще выводить на другой странице даж и не друпаловской
такая идея: скопипастил с сайта исходника код http://phar-mag.ru/node/35
Варезники меняются каждый день, а также посещаемость, кол-во новостей и т.п.
Мне это не помешало реализовать программное добавление, обновление и удаление(устаревших) материалов.
orion76 предложил тебе способ самый распространённый и доступный.
В принципе ты можешь написать модуль, который будет обращаться к БД и выводить информацию из твоей таблицы.
Раз в месяц - это НЕ ЧАСТО, а наоборот. Пример: Яндекс.Маркет не принимает интернет-магазины, где количество товара на сайте не соответствует реальному на складе/в наличии
да способ ток ок, но 18к страниц каждый месяц менять это както чересчур, может быть в широких массах это нормально, не в курсе, мне кажется это извращением просто))))))либо я просто не понял идею
куда более гуманно модуль писать, спасибо кстати за подсказку, надо будет попробовать) в конце концов он будет актуален
Не поняли мы друг-друга... Ничего каждый месяц менять не надо..
Для экпорта обновления данных из xls, csv - куча модулей... на выбор..
Feeds например...
ну вот че получилось) всем спасибо)
http://phar-mag.ru/search-grls
остался цсс)