Drupal 7, форма отправки: Показать результат запроса?

Используя форму api, я показываю результат некоторой обработки после отправки сообщения формой.

Поэтому я реализую метод module_name_submit(...):

function cmis_views_block_view($delta = '') {

    $cmisview = cmis_views_load($delta);
    $block['content'] = cmis_views_info($cmisview);
    return $block;
}

Обработка очень проста. Вызов происходит правильно, и я хотел бы отобразить блок $ на экране. Возвращение это не помогает. Может быть, перенаправление может помочь, но я сначала ищу что-то эквивалентное drupal_set_message(), но это отображает HTML на странице.

Любые лиды приветствуются:-) Спасибо, J.

2 ответа

Решение

Поместите содержимое в переменную сеанса, перенаправьте на эту страницу и получите пользовательский блок вывода этой конкретной переменной в $content

Вам, вероятно, нужно использовать $form_state['redirect']

Другие вопросы по тегам