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_templateChoose 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_functionsFind overridden theme functions. Called by themes and/or theme engines to easily discover theme functions.
drupal_find_theme_templatesFind 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_preprocessAdds 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_settingsRetrieve 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_linkReturns code that emits the 'more help'-link.
theme_more_linkReturns code that emits the 'more' link used on blocks.
theme_placeholderFormats text for emphasized display in a placeholder inside a sentence. Used automatically by t().
theme_progress_barВозвращает темизированный индикатор выполнения.
theme_render_templateRender 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_themeInitialize the theme system given already loaded information. This function is useful to initialize a theme when no database is present.
_theme_build_registryRebuild the hook theme_registry cache.
_theme_load_registryЗагружает регистр темизации из кеша; если кеш не установлен, перестраивает регистр заново.
_theme_process_registryProcess 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_registryWrite the theme_registry cache into the database.
_theme_set_registryСохраняет регистр темизации в памяти.
_theme_table_cell
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему