Форма заказа как?

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

Аватар пользователя S_F S_F 2 ноября 2011 в 0:07

Все привет.
Сижу думаю как организовать на сайте форму заказа. Это не магазин. Надо просто что бы пользователь мог отправить некий запрос с настроенными полями. В своем профиле видеть судьбу запроса, а модератор в свою очередь мог узнать о том что пришел заказ и обработать его. В идеале еще и с присовением уникального ID.
Мысль увела меня вот в какую сторону:
Отдельный типа материала, который не публикуется. Дальше CCK+Views+Rules + еще бог знает чего..
Уткнулся в то что в 6ке пользователь не сможет просматривать свой материал. Вроде все обходится, через те же модули, но как то слишком сложно получается..
Может есть решения проще?
Может какие то модули аля "запрос в сапорт" подойдут?

Комментарии

Аватар пользователя S_F S_F 2 ноября 2011 в 0:38

Расковырял Support Ticketing System, смущает то, что запрос=ноде, тоесть попадет и в индекс и другой юзверь может зайти, что совершенно лишнее.
Да и обновления коментами как то не очень..

Аватар пользователя S_F S_F 2 ноября 2011 в 2:48

"Айдар" wrote:
Webform чем лох?

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

Аватар пользователя S_F S_F 2 ноября 2011 в 3:57

Вообщем затея с рулесами и вьюхой судя по всему самая удачная.
Вот какие затыки пока что:
- Можно ли изменять cck поле прямо во вьющке?
- Как добавить в CCK ноды уникальный ID автоматом?

Аватар пользователя sanita sanita 2 ноября 2011 в 4:37

Сделайте новый тип материала - "Заказ". У него уже будет свой уникальный ID и работать вы с ним сможете как хотите - CCK, views и все, что душе угодно.

Поставьте себе и workflow и будет вам счастье )) Там и все права определите.

Аватар пользователя S_F S_F 2 ноября 2011 в 13:46

да собственно так и сделал, только вместо workflow rules он вроде как его развитие, но для тестов пожалуй и его воткну посмотрю.
Из не решеных вопросов остались:
-как сгенерировать в cck, а еще лучьше в заголовке уникальный цифровой id
-как увязать этот тип материала с другим, что бы поля "вид товара или услуги" автозаполнялись в зависимости от того откуда где кнопку нажал.

Аватар пользователя sanita sanita 2 ноября 2011 в 21:11

"S_F" wrote:
workflow rules он вроде как его развитие, но для тестов пожалуй и его воткну посмотрю.

workflow rules дополняет workflow, а не замещает его. У меня работает хорошо.

"S_F" wrote:
-как сгенерировать в cck, а еще лучьше в заголовке уникальный цифровой id

У вас уже есть уникальный ID для каждой ноды. Поставьте себе http://drupal.org/project/auto_nodetitle

"S_F" wrote:
-как увязать этот тип материала с другим, что бы поля "вид товара или услуги" автозаполнялись в зависимости от того откуда где кнопку нажал.

nodereference

Аватар пользователя S_F S_F 2 ноября 2011 в 23:39

auto_nodetitle впринципе и планировал использовать. Но хочется наверное не ID ноды, так как ноды будут и другого типа добавляться. а просто порядковым номером от 1го и по порядку.
Там принципе можно использовать php в заголовке. Только вот с ним я не очень дружу. Никто не подскажет скрипт который будет это делать?