form

Phantom63rus Пнд, 28/11/2016 - 21:47

Форма отправки материала, скрыть некоторые значения поля из select

В форме отправки материала есть поле со значениями вида:

one|один
two|два
three|три
four|четыре

Задача скрыть некоторые значения при выборе.

Вроде бы задача простая, но решения найти не могу. Не туда смотрю?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

andrewbess Пнд, 28/11/2016 - 15:33

После AJAX форма не сабмитается.

Ребята, добрый день.
Может кто-нибудь поможет.
Есть форма, в которой при вводе данных в текстовое поле обновляется дропдаун (select) посредством AJAX.
Все обновляется, только вот проблема не сабмитится данное поле.
Проходил по коду xDebug-ом и увидел что при моей валидации (а если бы ее не было) то при сабмите в свойствах (получаю $form_state->getValues()) данное поле - пустое, такое как при начальной форме.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Sershch Ср, 21/09/2016 - 10:52

Проблема с form_alter при удалении фото из поля image

Добрый день коллеги!
Нужна ваша помощь в решении следующей проблемы:
Создал новый тип контента, в форме создания которого имеется поле с типом image. В hook_form_alter для поля image подставляю #default_value (некую картинку) и переопределяю функцию обработки формы #submit. Все на первый взгляд работает как задумывалось. Проблемы начинаются когда из поля image удаляю дефолтную картинку, происходит перезагрузка формы и при ее последующей отправке уже отрабатывает стандартная функция #submit, а не моя кастомная.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

albabosh Ср, 21/09/2016 - 07:41

Как добавить простой textfield на panel page ?

Есть панель создания материала (node/add/article). Надо добавить на нее текстовое поле, значение которого потом нужно в правиле "after saving new content". Как сделать ?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Litos Пнд, 22/08/2016 - 11:47

[Решен] Добавление кода формы в модуль

Здравствуйте!
Правильно будет, если вставить код формы на php прямо в модуль?
Имеется ввиду не писать форму через drupal_get_from, а открытым текстом.
То что вставить можно, в этом не сомневаюсь, а именно волнует вопрос безопасности и выполнение drupal way.

Спасибо!

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

lkm Пт, 01/07/2016 - 20:33

Запоминать данные вводимые в формы

Ребят, скажите как правильно заставить браузер запоминать данные, которые пользователь ввел в форму? Например, пользователь начал вводить данные в поля, а потом нечаянно закрыл или перезагрузил страницу? Как заставить эти поля помнить и не вводить заново?

Дело в куках?. Но как лучше это сделать? Покажите куда смотреть.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

оледжан Втр, 11/08/2015 - 10:50

Как добавить простейшую форму среди описания товара?

Недавно увлекся сайтами.Может кто в курсе, можно ли на страницах, среди описания внести небольшую форму: ввести номер телефона и кнопку: узнать наличие и цены.
Написать саму форму не проблема ,а вот как интегрировать ее между описанием?
В друпале, стандартные модули(как я понял)создают отдельные страницы с формой((
так мне к сожалению не подходит((

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

dimazub Чт, 07/05/2015 - 11:31

После сабмита формы вывод в попап, а не на той же странице. Как?

Делаю свой модуль.

В нем есть форма для сабмита - после сабмита нужно выводить результат не на той же странице а в попапе.
Как это сделать?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

drTester Пнд, 09/03/2015 - 10:56

Кастомизация формы ноды

Есть тип ноды с кучей полей.
Часть полей от пользователя нужно скрыть, часть видоизменить (тест-суммари заменить на просто текстарию, год от модуля date на просто select).
определяю свой hook_NODEID_node_form_alter,
в нем "лишние" поля делаю unset:
if (isset($form['field_in_archive']) ) {
unset($form['field_in_archive']);
}

поле body переопределяю:
$body = array(
'#title' => isset($form['body']['und'][0]['#title'])?$form['body']['und'][0]['#title']:'Дополнительная информация',
'#type' => 'textarea', // - элемент textarea.
'#description' => '', // - описание.
'#rows' => isset($form['body']['und'][0]['#rows'])?$form['body']['und'][0]['#rows']:5, // количество строк, высота поля.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Виктория Втр, 03/02/2015 - 14:50

Вызов собственной формы с помощью Ctools modal API

Здравствуйте! Имеется ссылка под комментарием "Вызвать форму". Как можно вызвать по ней собственную простую форму с помощью Ctools modal API?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Godric Чт, 29/01/2015 - 22:37

Передать GET-параметр на форму используя функцию l

Делаю свой модуль. Хочу зделать форму редактирования и нужно туда передать параметр. Решил использовать GET. Ссылку делаю через функцию l, так как сайт многоязычный, но заметил такую вещь, что когда прописывал ссылку вручну, то всё работало (переходило на новую страницу) и ссылка имела вид http://site/ru/cabinet/offices/edit?office=2/, а когда через функцию l, то http://сайт/ru/cabinet/offices/edit%3Foffice%3D2, и перехода не было, отображалась та же страница. И ещё такое, перед этим нужно было вставить $options['query']['task'] = 'edit'; чобы всё заработало, а если я хочу здесь же добавить переход на форму delete, то как мне добавить ещё и это $options['query']['task'] = 'delete', ведь оно перезатрется?
<?php$options['query']['task'] = 'edit';?>

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Виктория Сб, 10/01/2015 - 11:22

Вызвать форму по ссылке под комментарием

Здравствуйте! Подскажите пожалуйста, как отобразить форму по ссылке "вызвать форму", если ссылка находится под комментарием?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ramless Ср, 27/08/2014 - 23:00

Api hooks

Форма должна показать текущее имя сайта в текстовом поле и если пользователь решит изменить его, нажав кнопку Сохранить то название менялось на его

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Axxx Втр, 15/07/2014 - 07:39

Добавлять параметры в URL после отправки формы заявки

Подскажите, как при сабмите формы (заявка, вопрос с сайта)-> на результирующей странице (spasibo) добавлялись параметры в URL - id отправленной заявки и url страницы, с которой отправлена заявка (prevpage).
Должно получиться примерно так.

/spasibo?pid=12345&page=prevpage

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Cortex-A15 Пт, 06/06/2014 - 16:24

Множественные поля с фиксированным количеством и кнопкой Добавить

Делаю через collection или multifield набор полей, вставляю их в материал и задаю значение 5 количеству.
Получается так, что при создании материала все пять наборов видны сразу. Это не то, что мне нужно.

Мне нужно, чтобы было так же, как при создании поля с неограниченным количеством вариантов (т.е. кнопка добавить, одно значение изначально и на значении пяти она бы останавливалась).

Есть такое решение для Drupal?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

atanikov Чт, 20/03/2014 - 13:31

Заполнить поле e-mail в ajax_register значением из GET параметра

Сайт http://casetamatic.ru/editor
редактор реализован как модуль друпала
на странице выводится ссылка /ajax_register/register/nojs с классом ctools-use-modal
если пользователь не авторизован, js "кликает" по ссылке /ajax_register/register/nojs с классом ctools-use-modal
в результате через ajax загружается модальное окно с формой регистрации

нужно, чтобы форме регистрации поле для ввода e-mail было заполнено e-mail из GET параметра.

через javascript или через php без разницы.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

exceptor Ср, 12/02/2014 - 10:59

Captcha для регистрации - проблема отображения

Доброго всем времени суток. Есть дурпал 7 версии. Нужно добавить Captcha (капчу) при регистрации.

Все казалось бы просто, качаем модуль (https://drupal.org/project/captcha), ставим модуль.
Включаем в админке admin/config/people/captcha для формы user_register (она уже есть в списке) либо картинку либо math.

чистим CAPTCHA placement caching
чистим общий кеш

и на форме регистрации ничего

в 'captcha_sessions' табличке тоже упоминаний про эту форму нету

П.С.
На всех других формах подключается без проблем.

Подскажите, в чем может быть проблема?

Пробовал заменить email активацией. Но там после захода (с ссылки из письма) на user/edit чтобы изменить пароль.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

likin Чт, 06/02/2014 - 08:25

Как добавить форму в Panels pane?

Доброго дня.

Как добавить форму в Panels pane? Есть ли стандартные решения? Решения кодом выглядит достаточно просто...

Спасибо.

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Ne_L Ср, 22/01/2014 - 14:02

Давайте вместе! Делаю форму с автоматическим заполнением значения поля на основе значений в предыдущем поле

Пытаюсь темизировать форму создания\редактирования значений CCK материала. Хочется добавить такую возможность:
при вводе значения в Поле_А (node reference autocomplete), в Поле_Б(text field) автоматически подгружалось значение из материала на который ссылается Поле_А.
Понимаю что это делается через темизацию CCK формы, ajax и forms API но испытываю большие сложности с AJAX отправкой и подгрузкой значений.
Прощу помощи - думаю данный материал будет полезен многим, в свою очередь обещаю делится в этой теме созданным рещением этой проблемы.

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Silinix Пт, 03/01/2014 - 01:15

Приклепение формы Ckeditor к чату Shoutbox

Привет!

Вопрос таков - Как к textarea Shoutbox'a прикрепить форму Ckeditor? Или же если посмотреть с другой стороны - как форма вызывается ,допустим, для формы комментариев?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы