Implements hook_preprocess_HOOK() for theme_language_content_settings_table().
function template_preprocess_language_content_settings_table(&$variables) {
// Add a render element representing the bundle language settings table.
$element = $variables['element'];
$header = array(
array(
'data' => $element['#bundle_label'],
'class' => array(
'bundle',
),
),
array(
'data' => t('Configuration'),
'class' => array(
'operations',
),
),
);
$rows = array();
foreach (element_children($element) as $bundle) {
$rows[$bundle] = array(
'data' => array(
array(
'data' => array(
'#prefix' => '<label>',
'#suffix' => '</label>',
'#markup' => check_plain($element[$bundle]['settings']['#label']),
),
'class' => array(
'bundle',
),
),
array(
'data' => $element[$bundle]['settings'],
'class' => array(
'operations',
),
),
),
'class' => array(
'bundle-settings',
),
);
}
$variables['build'] = array(
'#title' => $element['#title'],
'#header' => $header,
'#rows' => $rows,
'#theme' => 'table',
);
}