theme.inc
theme.inc
The theme system, which controls the output of Drupal.
The theme system allows for nearly all output of the Drupal system to be customized by user themes.
File
includes/theme.incFunctions
Name | Description |
---|---|
drupal_find_base_themes | Find all the base themes for the specified theme. |
drupal_find_theme_functions | Allows themes and/or theme engines to discover overridden theme functions. |
drupal_find_theme_templates | Allows themes and/or theme engines to easily discover overridden templates. |
drupal_theme_access | Determines if a theme is available to use. |
drupal_theme_initialize | Initializes the theme system by loading the theme. |
drupal_theme_rebuild | Forces the system to rebuild the theme registry. |
list_themes | Returns a list of all currently available themes. |
path_to_theme | Returns the path to the current themed element. |
template_preprocess | Adds a default set of helper variables for variable processors and templates. |
template_preprocess_html | Preprocess variables for html.tpl.php |
template_preprocess_maintenance_page | Process variables for maintenance-page.tpl.php. |
template_preprocess_page | Preprocess variables for page.tpl.php |
template_preprocess_region | Preprocess variables for region.tpl.php |
template_preprocess_username | Preprocesses variables for theme_username(). |
template_process | Adds helper variables derived from variables defined during preprocessing. |
template_process_html | Process variables for html.tpl.php |
template_process_maintenance_page | Theme process function for theme_maintenance_field(). |
template_process_page | Process variables for page.tpl.php |
template_process_username | Processes variables for theme_username(). |
theme | Generates themed output. |
theme_breadcrumb | Returns HTML for a breadcrumb trail. |
theme_disable | Disables a given list of themes. |
theme_enable | Enables a given list of themes. |
theme_feed_icon | Returns HTML for a feed icon. |
theme_get_registry | Gets the theme registry. |
theme_get_setting | Retrieves a setting for the current theme or for a given theme. |
theme_get_suggestions | Generate an array of suggestions from path arguments. |
theme_html_tag | Returns HTML for a generic HTML tag with attributes. |
theme_image | Returns HTML for an image. |
theme_indentation | Returns HTML for an indentation div; used for drag and drop tables. |
theme_item_list | Returns HTML for a list or nested list of items. |
theme_link | Returns HTML for a link. |
theme_links | Returns HTML for a set of links. |
theme_mark | Returns HTML for a marker for new or updated content. |
theme_more_help_link | Returns HTML for a "more help" link. |
theme_more_link | Returns HTML for a "more" link, like those used in blocks. |
theme_progress_bar | Returns HTML for a progress bar. |
theme_render_template | Renders a system default template, which is essentially a PHP template. |
theme_status_messages | Returns HTML for status and/or error messages, grouped by type. |
theme_table | Returns HTML for a table. |
theme_tablesort_indicator | Returns HTML for a sort icon. |
theme_username | Returns HTML for a username, potentially linked to the user's page. |
_drupal_theme_access | Helper function for determining access to a theme. |
_drupal_theme_initialize | Initializes the theme system given already loaded information. |
_template_preprocess_default_variables | Returns hook-independent variables to template_preprocess(). |
_theme_build_registry | Builds the theme registry cache. |
_theme_load_registry | Gets the theme_registry cache; if it doesn't exist, builds it. |
_theme_process_registry | Process a single implementation of hook_theme(). |
_theme_registry_callback | Sets the callback that will be used by theme_get_registry(). |
_theme_render_template_debug | Renders a template for any engine. |
_theme_save_registry | Writes the theme_registry cache into the database. |
_theme_table_cell | Returns HTML output for a single table cell for theme_table(). |
Constants
Name | Description |
---|---|
MARK_NEW | Mark content as being new. |
MARK_READ | Mark content as read. |
MARK_UPDATED | Mark content as being updated. |
Classes
Name | Description |
---|---|
ThemeRegistry | Builds the run-time theme registry. |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!theme.inc/7.x