2013-07-18 3 views
0

Я использую модуль webform для Drupal.Получение поля заголовка из массива процессов в webform

Мне нужно было настроить один из узлов веб-формы.

Так что я пытался печатать [title] => title of this webform goes here!!! с помощью <?php print drupal_render($form['process']['title']); ?>

Но это ничего не возвращает, что я здесь делаю неправильно?

Спасибо!

FYI, форма может быть визуализирована; drupal_render($form['submitted']);

Array ([#attached] => Array ([css] => Array ([0] => sites/all/modules/webform/css/webform.css) [js] => Array ([0] => sites/all/modules/webform/js/webform.js)) [#process] => Array ([0] => webform_client_form_includes) [#node] => stdClass Object ([vid] => 22 [uid] => 2 [title] => title of this webform goes here!!! [log] => [status] => 1 [comment] => 1 [promote] => 1 [sticky] => 0 [nid] => 22 [type] => webform [language] => en [created] => 1373585579 [changed] => 1374117294 [tnid] => 0 [translate] => 0 [revision_timestamp] => 1374117294 [revision_uid] => 8 [body] => Array () [rdf_mapping] => Array ([rdftype] => ... 
+0

чек это $ форма [ '# прилагается'] [ 'название'] – gayan

+0

@gayan Я попытался это раньше, nope ... – Efe

+0

, так что насчет $ form ['# attach'] ['# process'] ['# node'] ['title'] – gayan

ответ

1

Вы должны попробовать это,

echo $form[#node]->title; 
var_dump($form[#node]);// to test it your node data 

Как с вашего array

Array ( 
    [#attached] => Array ([css] => Array ([0] => sites/all/modules/webform/css/webform.css) [js] => Array ([0] => sites/all/modules/webform/js/webform.js)) 
    [#process] => Array ([0] => webform_client_form_includes) 
    [#node] => stdClass Object ([vid] => 22 [uid] => 2 [title] => title of this webform goes here!!! [log] => [status] => 1 [comment] => 1 [promote] => 1 [sticky] => 0 [nid] => 22 [type] => webform [language] => en [created] => 1373585579 [changed] => 1374117294 [tnid] => 0 [translate] => 0 [revision_timestamp] => 1374117294 [revision_uid] => 8 [body] => Array () [rdf_mapping] => Array ([rdftype] => ...