drupal_goto

drupal_goto после Flag

Аватар пользователя SYr

Всем привет!

0 Спасибо

Множественные значения контекстных фильтров из формы

Аватар пользователя trobing

Здравствуйте,
Есть представление которое использует контекстные фильтры с возможностью выбора нескольких значений, т.е. аргументы вида "значениеё+значение2..."
И есть кастомная форма которая должна задавать значения этих контекстных фильтров в зависимости от вводимых в неё значений. Для этого я пробовал использовать drupal_goto() и $form_state['redirect'] из hook_form_submit, но так как они проходят через url(), то плюсы заменяются на '%2B'.

0 Спасибо

drupal_goto и cron

Аватар пользователя kruzalus

Всем привет!
Возникла такая проблем-ка, буду благодарен за любую помощь.
Друпал 7.
Для программного создания нод использую следующий код, который вставляю в тело ноды:

global $user;
$node = new stdClass;
$node->type = 'page';
$node->title = 'A title';
$node->uid = $user->uid;
node_object_prepare($node);
node_save($node);
drupal_goto("node/$node->nid");

Т.е. после создания ноды сразу переводит на вновь созданную ноду.
Разумеется, после крона начинаются проблемы с drupal_goto :) - начинают создаваться ноды при любом обращении к сайту, а не только при просмотре ноды с кодом. Автор нод - Гость (не проверено).

Пробовал использовать (не уверен, правда, что это подходит для 7-ки)

if ($_SERVER['SCRIPT_NAME'] != '/cron.php') {
       drupal_goto("node/$node->nid");
     }

не помогло, все то же самое. Подскажите кто-нибудь, что делаю не так?

0 Спасибо

drupal_goto в новое окно(вкладку)

Аватар пользователя Вазон

Ну я думаю с названия топика понятна проблема. Нужно чтобы после вызова drupal_goto перенеправляло в новое окно. Помогите!

0 Спасибо