2011-01-13 65 views
0

我想在Drupal表單模塊中列出所有#titles;然而,我似乎無法讓它工作。迭代地列出Drupal表單標題

foreach ($form_values as $key => $value) { 
    echo $form['myForm'][$key]['#title']; 
} 

上面的方法不返回任何東西。我可以通過執行以下列表中$key值:

foreach (...) { 
    echo $key . ' '; 
} 

,但我不能找到一種方法,列出每個表單輸入標題(例如,'#title' => t('Name'))。

任何幫助? 謝謝!

回答

0

您的要求有點令我感到困惑,但

function print_title($form) { 
    foreach (element_children($form) as $key) { 
    print_title($form[$key]); 
    } 
    if (isset($form['#title'])) { 
    // do something with your title 
    } 
}