| 1 |
<?php |
<?php |
| 2 |
// $Id: fieldgroup.module,v 1.86 2009/02/03 19:53:47 karens Exp $ |
// $Id: fieldgroup.module,v 1.87 2009/03/01 00:56:46 yched Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 57 |
function fieldgroup_theme() { |
function fieldgroup_theme() { |
| 58 |
return array( |
return array( |
| 59 |
'fieldgroup_simple' => array( |
'fieldgroup_simple' => array( |
| 60 |
'template' => 'fieldgroup', |
'template' => 'fieldgroup-simple', |
| 61 |
'arguments' => array('element' => NULL), |
'arguments' => array('element' => NULL), |
| 62 |
), |
), |
| 63 |
'fieldgroup_fieldset' => array( |
'fieldgroup_fieldset' => array( |
| 539 |
case 'simple': |
case 'simple': |
| 540 |
$element['#type'] = 'fieldgroup_simple'; |
$element['#type'] = 'fieldgroup_simple'; |
| 541 |
$element['#group_name'] = $group_name; |
$element['#group_name'] = $group_name; |
| 542 |
|
$element['#node'] = $node; |
| 543 |
break; |
break; |
| 544 |
case 'hidden': |
case 'hidden': |
| 545 |
$element['#access'] = FALSE; |
$element['#access'] = FALSE; |
| 741 |
* - $description |
* - $description |
| 742 |
* - $content |
* - $content |
| 743 |
* |
* |
| 744 |
* @see fieldgroup.tpl.php |
* @see fieldgroup-simple.tpl.php |
| 745 |
*/ |
*/ |
| 746 |
function fieldgroup_preprocess_fieldgroup_simple(&$vars) { |
function fieldgroup_preprocess_fieldgroup_simple(&$vars) { |
| 747 |
$element = $vars['element']; |
$element = $vars['element']; |
| 751 |
$vars['label'] = isset($element['#title']) ? $element['#title'] : '';; |
$vars['label'] = isset($element['#title']) ? $element['#title'] : '';; |
| 752 |
$vars['description'] = isset($element['#description']) ? $element['#description'] : '';; |
$vars['description'] = isset($element['#description']) ? $element['#description'] : '';; |
| 753 |
$vars['content'] = isset($element['#children']) ? $element['#children'] : ''; |
$vars['content'] = isset($element['#children']) ? $element['#children'] : ''; |
| 754 |
|
$vars['template_files'] = array( |
| 755 |
|
'fieldgroup-simple-', |
| 756 |
|
'fieldgroup-simple-'. $element['#group_name'], |
| 757 |
|
'fieldgroup-simple-'. $element['#node']->type, |
| 758 |
|
'fieldgroup-simple-'. $element['#group_name'] .'-'. $element['#node']->type, |
| 759 |
|
); |
| 760 |
} |
} |
| 761 |
|
|
| 762 |
/** |
/** |