Добрый день! Помогите организовать форму как ниже на картинке. С помощью каких модулей можно это сделать.
Пытался сделать через Form Maker, но вставка файлов/картинки там только после покупки модуля.
Добрый день! Помогите организовать форму как ниже на картинке. С помощью каких модулей можно это сделать.
Пытался сделать через Form Maker, но вставка файлов/картинки там только после покупки модуля.
Комментарии
А если по делу? Есть какие-то советы?
Это можно реализовать без дополнительных модулей. Делаете тип материала "Новости" и добавляете нужные вам поля.
Так я сначала так и создал, получилось как ниже -
НО не устроило, что после добавления незарегистрированным пользователем выводится следующее -
А мне нужно чтобы вывелось типа - "спасибо за вашу новость" или вообще тогда ничего. И плюс добавленная новость появляется в содержимом как неопубликованная. А мне хотелось, чтобы она приходила на почту с прикрепленным изображением.
Вы можете использовать hook_form_alter для перехвата формы и перенаправлять пользователя куда угодно и отправку на почту можно сделать. Тогда и сообщение не будет выводится это.
Если хотите обойтись без программирования, то можно использовать триггеры (в ядре) или модуль rules
А можете рассказать подробнее, как это сделать при помощи hook_form_alter? где прописывать код и где находится hook_form_alter?
Если вы не знаете как программировать для Друпал то hook_form_alter вам не поможет.
Если слово в слово вбить такой текст в поисковую строку Google, то ничего полезного не найдётся. И даже если убрать "Добрый день!", всё равно ничего полезного. А вот если зафигачить в поисковую строку "Основы drupal", вот тогда только google найдёт то, что нужно - ПЕРВАЯ ССЫЛКА В ВЫДАЧЕ
А ещё вот тут много полезного и интересного http://xandeadx.ru/blog/drupal
Да, только модерацию добавить.
или http://drupal.org/project/webform
Ищем "drupal 7 формы"
Вот первое что нашлось (ну или второе, третье, четвертое - не важно, главное нашлось):
http://drupalguide.ru/articles/pishem-modul-form-api-v-drupal-7-uroven-2...
http://drupalguide.ru/articles/pishem-modul-form-api-v-drupal-7-uroven-2...
Читай внимательно, что хочет ТС:
По-поводу почему "доступ запрещен и материал не опубликован"
Внимательно смотрим admin/structure/types/manage/news (если машинное имя типа материала news) пункт "Настройки публикации" - обращаем внимание на чекбокс в "Настройки по умолчанию" пункт "Опубликовано". Если его нету - то отмечаем и сохраняем тип материала.
Я как раз сейчас делаю подобный простой функционал.
Только моя форма называется "Задать вопрос".
Правильно говорит Stroitel, при добавлении типа материала нужно поставить галочку в настройках публикации о том, чтобы материал по умолчанию всегда публиковался. Это даст эффект того, что доступ после публикации будет открыт.
Чтобы вывести сообщение или перенаправить на другую страницу, то можно использовать модуль rules (отличается большой функциональностью) или встроенный, кажется, trigger (меньше наворотов, но и сам полегче будет). Если же Вы хотите после сохранения документа ещё и как админ проверять его на адекватность, то Вам может помочь модуль, отвечающий за документооборот (здесь я использовал, правда, в шестой версии, модуль workflow).
Ну и на последок, если Вы ещё не знаете PHP, основ API Drupal, то как раз самое время освоить вышеописанные ссылки по указанным темам. Туда же войдет hook_form_alter и много всего ещё. Удачи!