Возникла необходимость навести порядок в админке. Один из неудобств обнаружился на странице модулей (admin/modules). Если точнее, то линки в колонке "Действия" выводятся с титлами, что сильно сужает остальные колонки таблицы. Конечно можно избавиться от боковых регионов, но не всегда это удобно. Пришлось избавляться от самих титлов оставив при этом пиктограммы. Скрин для наглядности.
В template.php темы был вставлен код:
function [имя_темы]_form_system_modules_alter(&$form, $form_state) {
$form['#attributes']['class'][] = 'module-links-notitle';
foreach (element_children($form['modules']) as $group_val) {
foreach (element_children($form['modules'][$group_val]) as $module_val) {
foreach (element_children($form['modules'][$group_val][$module_val]['links']) as $link_val) {
if ($form['modules'][$group_val][$module_val]['links'][$link_val]) {
$form['modules'][$group_val][$module_val]['links'][$link_val]['#title'] = '';
}
}
}
}
}
И CSS к нему:
form.module-links-notitle td.permissions,
form.module-links-notitle td.configure,
form.module-links-notitle a.module-link {
padding: 1px;
}
form.module-links-notitle a.module-link {
height: 16px;
}
Вполне возможно что найдется более изящное решение. Буду очень благодарен за него.
Вложение | Размер |
---|---|
module-links-notitle.png | 54.92 КБ |