Drupal API

theme_nodeapi_example_rating

  • Drupal 5
  • Drupal 6
Помощь с переводами — это то, чего мы просим. Можешь начать с регистрации.

developer/examples/nodeapi_example.module, строка 144

Версии
5 – 6
theme_nodeapi_example_rating($rating)

Пользовательская функция темизации.

Используя эту функцию для форматирования нашего рейтинга, темы могут переопределить это представление. Например, они могут показать рейтинг в виде звёзд.

Также мы оборачиваем стандартное представление в CSS класс, который предварительно установлен названием модуля. В этом случае таблицы стилей CSS могут изменять представление без использования кода темы.

▸ 1 функция вызывает theme_nodeapi_example_rating()

▾ 1 функция вызывает theme_nodeapi_example_rating()

nodeapi_example_nodeapi in developer/examples/nodeapi_example.module
Реализация hook_nodeapi().

Код

<?php
function theme_nodeapi_example_rating($rating) {
  $options = array(
    0 => t('Unrated'),
    1 => t('Poor'),
    2 => t('Needs improvement'),
    3 => t('Acceptable'),
    4 => t('Good'),
    5 => t('Excellent'));
  $output = '<div class="nodeapi_example_rating">';
  $output .= t('Rating: %rating', array('%rating' => $options[(int) $rating]));
  $output .= '</div>';
  return $output;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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

Что такое OpenID?
  • Регистрация
  • Забыли пароль?

Документация

  • Drupal 6
  • Константы
  • Файлы
  • Функции
  • Глобальные переменные
  • Разделы