theme_filter_tips Форматирование подсказок по редактированию

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/filter/filter.pages.inc, строка 29

Версии
5 – 6
theme_filter_tips($tips, $long = FALSE, $extra = '')

Форматирование подсказок по редактированию с учетом выбранного фильтра (метода) ввода.

Подсказки нужны для того, чтобы пользователь не пытался ввести запрещенные HTML-теги, например код javascript.

Связанные темы

▾ 3 функции вызывают theme_filter_tips()

filter_admin_format_form in modules/filter/filter.admin.inc
Generate a filter format form. See alsofilter_admin_format_form_validate()
filter_form in modules/filter/filter.module
Generate a selector for choosing a format in a form. See alsofilter_form_validate()
filter_tips_long in modules/filter/filter.pages.inc
Menu callback; show a page with long filter tips.

Код

<?php
function theme_filter_tips($tips, $long = FALSE, $extra = '') {
  $output = '';

  $multiple = count($tips) > 1;
  if ($multiple) {
    $output = t('input formats') .':';
  }

  if (count($tips)) {
    if ($multiple) {
      $output .= '<ul>';
    }
    foreach ($tips as $name => $tiplist) {
      if ($multiple) {
        $output .= '<li>';
        $output .= '<strong>'. $name .'</strong>:<br />';
      }

      if (count($tiplist) > 0) {
        $output .= '<ul class="tips">';
        foreach ($tiplist as $tip) {
          $output .= '<li'. ($long ? ' id="filter-'. str_replace("/", "-", $tip['id']) .'">' : '>') . $tip['tip'] .'</li>';
        }
        $output .= '</ul>';
      }

      if ($multiple) {
        $output .= '</li>';
      }
    }
    if ($multiple) {
      $output .= '</ul>';
    }
  }

  return $output;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему