function field_group_pre_render_foundation_group_section in ZURB Section 7.2
Implements field_group_pre_render_<format-type>().
File
- ./
foundation_group.module, line 93
Code
function field_group_pre_render_foundation_group_section(&$element, &$group, &$form) {
// Convenience variables.
$settings =& $group->format_settings['instance_settings'];
$classes =& $settings['classes'];
// Cast classes to array for easy manipulation and for adherence to
// drupal_attributes() requirements.
$classes = !empty($classes) ? explode(' ', $classes) : array();
// Add required classes.
$classes[] = 'section-container';
// Add extra required class for section type.
$classes[] = $settings['section_type'];
// Strip duplicate classes.
$classes = array_unique($classes);
$element += array(
'#type' => 'foundation_section',
'#theme' => 'foundation_section',
'#title' => check_plain(t($group->label)),
'#attributes' => array(
'id' => drupal_clean_css_identifier($group->label),
),
'#description' => $group->description,
'#parents' => array(
$group->parent_name,
),
'#settings' => $settings,
);
}