К статье прилагаю:
Думаю стоит напомнить об одном входном параметре используемого здесь крючка hook_requirements(). Имя ему severity, - он отвечает за выделение строки-сообщения в зависимости от статуса информации. Упомяну некоторые используемые здесь цвета: зеленый обозначает соответствие системным требованиям, синий - уведомление, красный - ошибка конфигурации.
Имеющиеся замечания:
Как это будет выглядеть в итоге:
'weight' => '-1' // - вес, порядок места расположения.
'severity' => REQUIREMENT_INFO, // - статус: обычная информация.
'value' => sn_sb_get_count_ips(), // - второй столбец: значение.
'title' => 'Заблокировано по IP', // - первый столбец: заголовок.
$requirements['show_banned'] = array( // - добавляем новую колонку.
# в отчете о текущем состоянии системы.
# Показываем количество заблокированных 'айпишников'
if ($phase == 'runtime') :
$requirements = array();
function sn_sb_requirements($phase) {
* Регистрируем крючок под названием hook_requirements().
Итак, чуть ниже представлен пример реализации несложного крючка, который позволит вам добавлять произвольные строчки в отчет о состоянии системы управления содержимым сайта под названием Drupal. "sn_sb" - это наименование вашего модуля. ZIP-архив, прилагаемый к этой статье я рекомендую скачать, потому как именно в нем лежит новая версия одного из моих предыдущих демонстрационных модулей, а именно подсчета количества забанненых айпишников.
Вы здесь Главные вкладки
Drupal: добавить строку в отчет о состоянии
Создание сайта самостоятельно
Drupal: добавить строку в отчет о состоянии | Sooource.NET
Комментариев нет:
Отправить комментарий