protected function FieldGroupTable::getTableCssClasses in Field Group Table 8
Return table CSS classes list.
Parameters
array $element: Rendering array of an element.
Return value
array Table CSS classes list.
1 call to FieldGroupTable::getTableCssClasses()
- FieldGroupTable::preRender in src/
Plugin/ field_group/ FieldGroupFormatter/ FieldGroupTable.php
File
- src/
Plugin/ field_group/ FieldGroupFormatter/ FieldGroupTable.php, line 324
Class
- FieldGroupTable
- Plugin implementation of the 'field_group_table' formatter.
Namespace
Drupal\field_group_table\Plugin\field_group\FieldGroupFormatterCode
protected function getTableCssClasses(array $element) {
$css_classes = [
'table',
];
$parts = [];
if (isset($element['#entity_type'])) {
$parts[] = $element['#entity_type'];
}
if (isset($element['#bundle'])) {
$parts[] = $element['#bundle'];
}
if (isset($element['#mode'])) {
$parts[] = $element['#mode'];
}
if ($parts) {
$css_classes[] = Html::cleanCssIdentifier(implode('-', $parts));
}
return $css_classes;
}