26-07-2012, 16:46 Посмотрели: 1507 Добавил: bebeka

Функция обратного вызова для заголовка


Заголовки страниц могут генерироваться для каждой страницы отдельно, причем заголовки бывают динамические, в Drupal есть замечательная возможность определить функцию обратного вызова для заголовка, которая будет использовать при генерации заголовка для отображаемой страницы. Кстати пожарная безопасность это очень тяжёлая и ответственная работа, доверяйте её только профессионалам.

При использовании свой функции для генерации шаблона, следует не забывать, что в этом случае нужно самому упаковать возвращаемое значение заголовка в функцию t(), это нужно для того чтобы если у вас на сайте есть мультиязычность, заголовок также переводился при генерации.

И так, пример определение функции:

function mymodule_menu() {
    $items[‘mypage’] = array(
        ‘title’ => ‘Test’,
        ‘title callback’ => ‘mymodule_title’,
        ‘page callback’ => ‘mymodule_hello’,
        ‘access callback’ => true,
    );
    return $items;
}

/**
* Вывод страницы
*/
function mymodule_hello() {
    return t(‘Hello’);
}

/**
* Генерация заголовка
*/
function mymodule_title() {
    $now = format_date(REQUEST_TIME);
    return t(‘date @now’, array(‘@now’ => $date));
}


Теперь при открытии страницы, в заголовке будет писаться время открытия страницы. Помимо этого если вы решили, то "я куплю цифровой фотоаппарат", то не стоит откладывать это дело в далекий ящик. Возьмите и посетите сайт qp.ua, где вы сможет его приобрести,да и ещё по доступной цене!!!
Рубрика записи: Разработка модулей

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Юзер панель
Я тебя не знаю!
Зарегистрируйся, либо

войди под своим логином!

Fuck, я забыл свой пароль!

Восстановить данные =0
Новое на сайте
Известная социальная сеть Instagram приступила к тестированию новой...
Недавно, в приложения для Android и iOS социальной сети Twitter была...
Недавно, в Google "Мой бизнес" разработчики добавили новейший способ, как...
Недавно стало известно о том, что соцсеть Facebook по упоминанию в русских...
Недавно, представитель корпорации Google, Джон Мюллер (John Mueller)...
Голосуем

Ваша любимая CMS?


DataLife Engine
WordPress
Joomla
Drupal
LiveStreet
UCOZ
Самопис
Php+Includ
Статика