function theme_composed_field_tabs in Composed Field 7
Implements theme_composed_field_tabs().
1 theme call to theme_composed_field_tabs()
- composed_field_field_formatter_view in ./
composed_field.module - Implements hook_field_formatter_view().
File
- ./
composed_field.module, line 1166 - Defines composed field type.
Code
function theme_composed_field_tabs($vars) {
$output = '';
$value = '';
foreach ($vars['element']['#items'] as $delta => $item) {
$vars['items'][] = '<a href="#tabs-' . $delta . '">' . $item[1] . '</a>';
foreach ($item as $subfield => $subfield_value) {
if ($subfield !== 1) {
$value .= $item[$subfield];
}
}
$output .= '<div id="tabs-' . $delta . '">' . $value . '</div>';
}
$output = '<div class="composed-field-tabs">' . theme('item_list', $vars) . $output . '</div>';
drupal_add_library('system', 'ui.tabs');
drupal_add_js('jQuery(document).ready(function(){jQuery(".composed-field-tabs").tabs();});', 'inline');
return $output;
}