Ответ автору материала
Прислано: Arseniy
вт, 28/08/2007 - 16:52
Можно ли к определенному типу материала приделать такую штуку, чтобы нажав ее пользователь мог отправить сообщение (тот же WebForm, например) автору этого материала содержащее ссылку на данный материал. Грубо говоря есть каталог товаров, в каждом товаре есть кнопочка "Заказ", юзер заполняет поля вроде мыла, комментария или еще что-то, а автор получает сообщение типа "Название материала"+поля заполненные юзером.
- Arseniy's blog
- Для комментирования войдите или зарегистрируйтесь
такого нету...
просто отправить сообщение можно, например, через http://drupal.org/project/privatemsg
но ссылку на документ он содержать не будет...
нужно это дорабатывать или заказывать...
- Для комментирования войдите или зарегистрируйтесь
Ну фактически задача сводится к созданию ссылки на WebForm, содержащую аргумент (подобный аргументам View)- это делается редактированием node.tpl.php. Вебформ в свою очередь должен вставить этот аргумент в заданное поле - как это сделать, я не знаю.
- Для комментирования войдите или зарегистрируйтесь
В webform есть возможность вставить скрипт. Он может отслеживать адрес страницы, откуда пришел человек, заполнивший страницу с webform и передать его тем или иным способом получателю заполненной webform.
- Для комментирования войдите или зарегистрируйтесь
IMHO
Webform использует очистку GET, при передаче параметров в него это осуществляется через только через % (предопределенные в тексте модуля переменные). Я делал то что Вам надо, но есть нюансы, пройдя через которые и узнав, что есть и как работает модули action и workflow, сейчас бы делал на них - быстрее, код не надо модуля исправлять и работает технологичечнне.
- Для комментирования войдите или зарегистрируйтесь
если кнопочку "Отправить комментарий" переименовать в "Заказ" + добавить модуль оповещения о добавлении комментария (подписки) + закрыть возможность просматривать комментарии обычным юзерам, то выйдет то что надо, да еще и история заказов под каждым товаром будет и статистику можно будет вести "какой товар самый покупаемый / сколько было заказов"
- Для комментирования войдите или зарегистрируйтесь







Комментарии