theme_nodeapi_example_rating
- Drupal 5
- Drupal 6
developer/examples/nodeapi_example.module, строка 144
- Версии
- 5 – 6
theme_nodeapi_example_rating($rating)
Пользовательская функция темизации.
Используя эту функцию для форматирования нашего рейтинга, темы могут переопределить это представление. Например, они могут показать рейтинг в виде звёзд.
Также мы оборачиваем стандартное представление в CSS класс, который предварительно установлен названием модуля. В этом случае таблицы стилей CSS могут изменять представление без использования кода темы.
Код
<?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;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии