function better_field_descriptions_hide_duplicate_titles in Better Field Descriptions 8
Sets display of duplicate titles in children to 'invisible'.
Parameters
array &$element: The widget render array.
string $title: The title to be hidden if present.
1 call to better_field_descriptions_hide_duplicate_titles()
File
- ./
better_field_descriptions.module, line 173 - Module file for the Better field descriptions module.
Code
function better_field_descriptions_hide_duplicate_titles(array &$element, $title) {
foreach (Element::children($element) as $key) {
if (isset($element[$key]['#title']) && $title == $element[$key]['#title']) {
$element[$key]['#title_display'] = 'invisible';
// Recurse into children of this element (some widgets triplicate).
better_field_descriptions_hide_duplicate_titles($element[$key], $title);
}
}
}