Прошу простить мою непонятливость.
Получается что в options в имя поля ('имя поля 1'=>t('тайтл поля 1') надо писать машинное имя нужного поля?
и тогда в $form_state['values']['имя поля'] = '' мы обнуляем значения поля.
Или я опять не так понимаю?
С авто дополнением разобрался. Я включил автоматическую отправку и форма пыталась отправиться по первой букве.
Здравствуйте всем.
Попытался сделать как посоветовали.
Селект со значениями из которых надо выбирать добавил без проблем. Прикрутил свою функцию валидации прямо в hook_form_alter через $form['#validate'][] = 'название моей функции'.
Проблема в том что не могу понять, что значит очистить значение поля(ну тех полей которые не выбраны).
Ну например я пишу if($form_state['values']['select_field'] == 'значение 1'){
и вот здесь у меня наступает ступор
}
Не могу понять что нужно сделать.
Здравствуйте.
Куда получать результат post запроса я понял. Создал через hook_menu страницу для этого. В callback функции написал
if ($_POST['nid']) {
$nid = $_POST['nid'];
$node= node_load($nid);
$node_array = node_view($node);
$content = render($node_array);
В js файле переписал post запрос
$.post(
href,
{nid: nid},
function(data){
$('.block-exnews').html(data);
});
Спасибо за подсказку. Я понял в чем проблема.
Но вот не могу понять как правильно сделать. Мне же надо получить значение в свой модуль, чтобы подставлять его в функцию node_load для загрузки нужной новости.
Как это правильно сделать?
Необычный фильтр во views
Прошу простить мою непонятливость.
Получается что в options в имя поля ('имя поля 1'=>t('тайтл поля 1') надо писать машинное имя нужного поля?
и тогда в $form_state['values']['имя поля'] = '' мы обнуляем значения поля.
Или я опять не так понимаю?
С авто дополнением разобрался. Я включил автоматическую отправку и форма пыталась отправиться по первой букве.
Необычный фильтр во views
Здравствуйте всем.
Попытался сделать как посоветовали.
Селект со значениями из которых надо выбирать добавил без проблем. Прикрутил свою функцию валидации прямо в hook_form_alter через $form['#validate'][] = 'название моей функции'.
Проблема в том что не могу понять, что значит очистить значение поля(ну тех полей которые не выбраны).
Ну например я пишу if($form_state['values']['select_field'] == 'значение 1'){
и вот здесь у меня наступает ступор
}
Не могу понять что нужно сделать.
Необычный фильтр во views
Огромное спасибо. Буду пробовать. По результату, или если появятся очередные проблемы, отпишусь.
Получить значение из js
Здравствуйте.
Куда получать результат post запроса я понял. Создал через hook_menu страницу для этого. В callback функции написал
if ($_POST['nid']) {
$nid = $_POST['nid'];
$node= node_load($nid);
$node_array = node_view($node);
$content = render($node_array);
В js файле переписал post запрос
$.post(
href,
{nid: nid},
function(data){
$('.block-exnews').html(data);
});
Получить значение из js
Спасибо за подсказку. Я понял в чем проблема.
Но вот не могу понять как правильно сделать. Мне же надо получить значение в свой модуль, чтобы подставлять его в функцию node_load для загрузки нужной новости.
Как это правильно сделать?