Убираем подсказки формата ввода в Drupal 7

После смены темы блога, стал снова допиливать внешний вид. Материалы по допиливанию тем 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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

2 комментария

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Вверх

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: