language contains its textual representation. * $language->dir contains the language direction. It will either be 'ltr' or 'rtl'. * - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document. * - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data. * - $head_title: A modified version of the page title, for use in the TITLE tag. * - $head: Markup for the HEAD section (including meta tags, keyword tags, and * so on). * - $styles: Style tags necessary to import all CSS files for the page. * - $scripts: Script tags necessary to load the JavaScript files and settings * for the page. * - $classes: String of classes that can be used to style contextually through * CSS. It should be placed within the
tag. When selecting through CSS * it's recommended that you use the body tag, e.g., "body.front". It can be * manipulated through the variable $classes_array from preprocess functions. * The default values can be one or more of the following: * - page: The current template type, i.e., "theming hook". * - front: Page is the home page. * - not-front: Page is not the home page. * - logged-in: The current viewer is logged in. * - not-logged-in: The current viewer is not logged in. * - page-[level 1 path]: The internal first level path. For example, viewing * example.com/user/2 would result in "page-user". Path aliases do not apply. * - node-type-[node type]: When viewing a single node, the type of that node. * For example, if the node is a "Blog entry" it would result in "node-type-blog". * Note that the machine name will often be in a short form of the human readable label. * The following only apply with the default 'sidebar_first' and 'sidebar_second' block regions: * - two-sidebars: When both sidebars have content. * - no-sidebars: When no sidebar content exists. * - one-sidebar and sidebar-first or sidebar-second: A combination of the two classes * when only one of the two sidebars have content. * * Site identity: * - $front_page: The URL of the front page. Use this instead of $base_path, * when linking to the front page. This includes the language domain or prefix. * - $logo: The path to the logo image, as defined in theme configuration. * - $site_name: The name of the site, empty when display has been disabled * in theme settings. * - $site_slogan: The slogan of the site, empty when display has been disabled * in theme settings. * * Navigation: * - $search_box: HTML to display the search box, empty if search has been disabled. * - $main_menu (array): An array containing the Main menu links for the * site, if they have been configured. * - $secondary_menu (array): An array containing the Secondary menu links for * the site, if they have been configured. * - $breadcrumb: The breadcrumb trail for the current page. * - $action_links: Actions local to the page, such as 'Add menu' on the menu * administration interface. * * Page content (in order of occurrence in the default page.tpl.php): * - $title: The page title, for use in the actual HTML content. * - $messages: HTML for status and error messages. Should be displayed prominently. * - $tabs: Tabs linking to any sub-pages beneath the current page (e.g., the view * and edit tabs when displaying a node). * - $help: Dynamic help text, mostly for admin pages. * - $content: The main content of the current page. * - $feed_icons: A string of all feed icons for the current page. * - $sidebar_first: Items for the first sidebar. * - $sidebar_second: Items for the second sidebar. * - $highlight: Items for the highlighted content region. * * Opening and closing data: * - $page_top: Initial markup from any modules that have altered the * page. This variable should always be output first, before all other dynamic * content. * - $footer : The footer region. * - $page_bottom: Final closing markup from any modules that have altered the * page. This variable should always be output last, after all other dynamic * content. * * @see template_preprocess() * @see template_preprocess_page() * @see template_process() */ ?> >