root / drupal7 / modules / system / html.tpl.php @ 76597ebf
1 |
<?php
|
---|---|
2 |
|
3 |
/**
|
4 |
* @file
|
5 |
* Default theme implementation to display the basic html structure of a single
|
6 |
* Drupal page.
|
7 |
*
|
8 |
* Variables:
|
9 |
* - $css: An array of CSS files for the current page.
|
10 |
* - $language: (object) The language the site is being displayed in.
|
11 |
* $language->language contains its textual representation.
|
12 |
* $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
|
13 |
* - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document.
|
14 |
* - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data.
|
15 |
* - $head_title: A modified version of the page title, for use in the TITLE
|
16 |
* tag.
|
17 |
* - $head_title_array: (array) An associative array containing the string parts
|
18 |
* that were used to generate the $head_title variable, already prepared to be
|
19 |
* output as TITLE tag. The key/value pairs may contain one or more of the
|
20 |
* following, depending on conditions:
|
21 |
* - title: The title of the current page, if any.
|
22 |
* - name: The name of the site.
|
23 |
* - slogan: The slogan of the site, if any, and if there is no title.
|
24 |
* - $head: Markup for the HEAD section (including meta tags, keyword tags, and
|
25 |
* so on).
|
26 |
* - $styles: Style tags necessary to import all CSS files for the page.
|
27 |
* - $scripts: Script tags necessary to load the JavaScript files and settings
|
28 |
* for the page.
|
29 |
* - $page_top: Initial markup from any modules that have altered the
|
30 |
* page. This variable should always be output first, before all other dynamic
|
31 |
* content.
|
32 |
* - $page: The rendered page content.
|
33 |
* - $page_bottom: Final closing markup from any modules that have altered the
|
34 |
* page. This variable should always be output last, after all other dynamic
|
35 |
* content.
|
36 |
* - $classes String of classes that can be used to style contextually through
|
37 |
* CSS.
|
38 |
*
|
39 |
* @see template_preprocess()
|
40 |
* @see template_preprocess_html()
|
41 |
* @see template_process()
|
42 |
*
|
43 |
* @ingroup themeable
|
44 |
*/
|
45 |
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" |
46 |
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
|
47 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" version="XHTML+RDFa 1.0" dir="<?php print $language->dir; ?>"<?php print $rdf_namespaces; ?>> |
48 |
|
49 |
<head profile="<?php print $grddl_profile; ?>"> |
50 |
<?php print $head; ?> |
51 |
<title><?php print $head_title; ?></title> |
52 |
<?php print $styles; ?> |
53 |
<?php print $scripts; ?> |
54 |
</head>
|
55 |
<body class="<?php print $classes; ?>" <?php print $attributes;?>> |
56 |
<div id="skip-link"> |
57 |
<a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a> |
58 |
</div>
|
59 |
<?php print $page_top; ?> |
60 |
<?php print $page; ?> |
61 |
<?php print $page_bottom; ?> |
62 |
</body>
|
63 |
</html>
|