theme.inc
Версия 1.415.2.24 (checked in on 2009/06/18 at 12:04:04 by goba)
Система темизации, управляющая выводом Друпала.
Система темизации позволяет управлять практически всей выходной информацией с помощью настраиваемых пользовательских тем.
Константы
Имя | Описание |
---|---|
MARK_NEW | Константа, указывающая на новое содержимое. |
MARK_READ | Константа, указывающая на остсутствие изменений содержимого с момента последнего просмотра. |
MARK_UPDATED | Константа, указывающая на наличие изменений содержимого с момента последнего просмотра. |
Функции
Имя | Описание |
---|---|
drupal_discover_template | Choose which template file to actually render. These are all suggested templates from themes and modules. Theming implementations can occur on multiple levels. All paths are checked to account for this. |
drupal_find_theme_functions | Find overridden theme functions. Called by themes and/or theme engines to easily discover theme functions. |
drupal_find_theme_templates | Find overridden theme templates. Called by themes and/or theme engines to easily discover templates. |
drupal_rebuild_theme_registry | Заставляет систему перестроить регистр темизации; эта функция должна вызываться, когда в систему добавляются модули, или когда в динамическую систему необходимо добавить новые хуки темизации. |
init_theme | Инициализирует систему темизации и загружает тему. |
list_themes | Возвращает список доступных для использования на данный момент тем. |
path_to_theme | Возвращает путь к текущему темизируемому элементу. |
template_preprocess | Adds a default set of helper variables for preprocess functions and templates. This comes in before any other preprocess function which makes it possible to be used in default theme implementations (non-overriden theme functions). |
template_preprocess_block | Обрабатывает переменные для block.tpl.php |
template_preprocess_node | Обрабатывает переменные для node.tpl.php |
template_preprocess_page | Обрабатывает переменные для page.tpl.php |
theme | Генерирует темизированный вывод. |
theme_blocks | Возвращает набор блоков, доступных для текущего пользователя. |
theme_box | Возвращает темизированный бокс(область, контейнер). |
theme_breadcrumb | Возвращает темизированные хлебные крошки (полоса иерархической навигации. Например: Главная > Каталог > Принтеры > Лазерные) |
theme_closure | Выполняет hook_footer() который выполняется в конце страницы и расположен перед тегом, закрывающим тело документа (</body>). |
theme_feed_icon | Возвращает код, который выдает иконку новостной ленты. |
theme_get_registry | Возвращает регистр темизации. |
theme_get_setting | Получает значение указанной настройки темы. |
theme_get_settings | Retrieve an associative array containing the settings for a theme. |
theme_help | Возвращает темизированное сообщение справки. |
theme_image | Возвращает темизированную картинку. |
theme_indentation | Создает стандартный
|
theme_item_list | Возвращает темизированный список. |
theme_links | Возвращает темизированный набор ссылок. |
theme_mark | Возвращает темизированный маркер, полезный для маркировки нового или обновленного содержимого. |
theme_more_help_link | Returns code that emits the 'more help'-link. |
theme_more_link | Returns code that emits the 'more' link used on blocks. |
theme_placeholder | Formats text for emphasized display in a placeholder inside a sentence. Used automatically by t(). |
theme_progress_bar | Возвращает темизированный индикатор выполнения. |
theme_render_template | Render a system default template, which is essentially a PHP template. |
theme_status_messages | Возвращает темизированные сообщения статуса и/или ошибок. Сообщения сгруппированы по типу. |
theme_submenu | Возвращает темизированное подменю, обычно отображается под вкладками. |
theme_table | Возвращает темизированную таблицу. |
theme_tablesort_indicator | Возвращает темизированную иконку сортировки колонки таблицы. |
theme_table_select_header_cell | Возвращает ячейку заголовка для таблиц, имеющих функцию "Выделить все". |
theme_username | Форматирует имя пользователя. |
theme_xml_icon | Возвращает код, который отображает иконку XML. |
_init_theme | Initialize the theme system given already loaded information. This function is useful to initialize a theme when no database is present. |
_theme_build_registry | Rebuild the hook theme_registry cache. |
_theme_load_registry | Загружает регистр темизации из кеша; если кеш не установлен, перестраивает регистр заново. |
_theme_process_registry | Process a single invocation of the theme hook. $type will be one of 'module', 'theme_engine', 'base_theme_engine', 'theme', or 'base_theme' and it tells us some important information. |
_theme_save_registry | Write the theme_registry cache into the database. |
_theme_set_registry | Сохраняет регистр темизации в памяти. |
_theme_table_cell |