block.module
Версия 1.299.2.3 (checked in on 2008/06/24 at 14:40:08 by goba)
Управляет блоками, которые расположены вокруг области с основным содержимым.
Константы
| Имя | Описание |
|---|---|
| BLOCK_CACHE_GLOBAL | Это блок одинаков для всех пользователей на всех страницах |
| BLOCK_CACHE_PER_PAGE | Этот блок может меняться в зависимости от показываемой страницы |
| BLOCK_CACHE_PER_ROLE | Блок может меняться в зависимости от роли пользователя, просматривающего страницу, которой принадлежит блок. Это значение по умолчанию, которое используется, если для блока не указано иное. |
| BLOCK_CACHE_PER_USER | Содержимое блока может зависить от того, какой пользователь просматривает страницу. Эта опция позволяет сэкономить вычислительные ресурсы на сайтах с большим количеством пользователей, но при этом она должна использоваться только если опция BLOCK_CACHE_PER_ROLE не предоставляет достаточных возможностей. |
| BLOCK_NO_CACHE | Блок не должен кэшироваться. Эта настройку следует применять для простых блоков. В основном для тех, которые не выполняют ни одного запроса к базе данных, или если запрос кэша из базы данных будет более ресурсоёмким, чем генерация контента блока. А также для блоков, которые часто меняются. |
| BLOCK_REGION_NONE | Означает, что блок не активирован ни в одном из регионов и не должен показываться. |
Функции
| Имя | Описание |
|---|---|
| block_block | Реализация hook_block(). |
| block_box_form | Определяет пользовательскую блоковую форму. |
| block_box_get | |
| block_box_save | |
| block_help | Реализация hook_help(). |
| block_list | Возвращает все блоки в заданном регионе для текущего пользователя. |
| block_menu | Реализация hook_menu(). |
| block_perm | Реализация hook_perm(). |
| block_theme | Реализация hook_theme(). |
| block_user | Реализация hook_user(). |
| _block_get_cache_id | Assemble the cache_id to use for a given block. |
| _block_rehash | Update the 'blocks' DB table with the blocks currently exported by modules. |
| _block_themes_access | Menu item access callback - only admin or enabled themes can be accessed |
