function path_to_theme

Returns the path to the current themed element.

It can point to the active theme or the module handling a themed implementation. For example, when invoked within the scope of a theming call it will depend on where the theming function is handled. If implemented from a module, it will point to the module. If implemented from the active theme, it will point to the active theme. When called outside the scope of a theming call, it will always point to the active theme.

4 calls to path_to_theme()
bartik_preprocess_html in themes/bartik/template.php
Add body classes if certain regions have content.
garland_preprocess_html in themes/garland/template.php
Override or insert variables into the html template.
seven_preprocess_html in themes/seven/template.php
Override or insert variables into the html template.
template_preprocess in includes/theme.inc
Adds a default set of helper variables for variable processors and templates.

File

includes/theme.inc, line 1227

Code

function path_to_theme() {
    global $theme_path;
    if (!isset($theme_path)) {
        drupal_theme_initialize();
    }
    return $theme_path;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.