When I want to figure how this works I look at the user module and the theme for the list of users. I forget off the top of my head every time.
Earnie
On Thu, Jan 3, 2013 at 10:31 AM, Ms. Nancy Wichmann nan_wich@bellsouth.net wrote:
I have a form that I need to format (theme) as a table. The D6 version of the module works just fine. The D7 version is being rather obstinate.
Since I have a dsm() in the theme function, I know it is firing. However, the variables array passed to the theme has an empty array in it. Anyone see what I'm doing wrong?
function log_cleanup_theme() { return array( 'log_cleanup_settings' => array( 'variables' => array('form' => array()), 'render element' => 'form', ), ); }
function theme_log_cleanup_settings(&$variables) { $form = $variables['form']; dsm(print_r($variables, true));
$output = ''; $table = array(); $table['rows'] = array(); $table['header'] = array( t('Message Type'), t('Interval'), );
// Spin through the intervals elements. foreach (element_children($form['intervals']) as $key) {
Nancy Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
-- [ Drupal support list | http://lists.drupal.org/ ]