После смены темы блога, стал снова допиливать внешний вид. Материалы по допиливанию тем Drupal уже есть в этом блоге (например, здесь). Чего нет, буду добавлять. Сегодня встала проблема — скрыть подсказки по редактированию. Те, что выводятся после формы комментариев и форматов ввода.
Добавляем в template.php следущую функцию, добавив в названии своё имя темы:
/** * Override default theme_filter_tips(). */ function themename_filter_tips($variables) { $tips = $variables['tips']; $long = $variables['long']; $output = ''; $multiple = count($tips) > 1; if ($multiple) { $output = '<h2>' . t('Text Formats') . '</h2>'; } if (count($tips)) { if ($multiple) { $output .= '<div class="compose-tips">'; } foreach ($tips as $name => $tiplist) { if ($multiple) { $output .= '<div class="filter-type filter-' . drupal_html_class($name) . '">'; $output .= '<h3>' . $name . '</h3>'; } if ($multiple) { $output .= '</div>'; } } if ($multiple) { $output .= '</div>'; } } return $output; }
Чтобы убрать ссылку «Подробнее о форматировании» рядом с форматами ввода, необходимо перекрыть функцию темы theme_filter_tips_more_info, вернув пустую строку, вместо ссылки.
Итак, добавляем в template.php:
/** * Override default theme_filter_tips_more_info(). */ function themename_filter_tips_more_info() { return ''; }
Cбрасываем кэш темы и любуемся красивыми форматами ввода без лишнего хлама.
За решение спасибо drupalace.ru
Доброжелатель
а как убрать вывод "Формат текста"? (www.promo.org.il)
Роман
несколько вариантов:
1. template.php — посмотреть здесь, например.
2. модуль. типа better formats
3. самый простой вариант — css. скрыть саму форму выбора