Default theme implementation for the basic structure of a single Drupal page.
Variables:
- {#
- /**
- * @file
- * Default theme implementation for the basic structure of a single Drupal page.
- *
- * Variables:
- * - css: A list of CSS files for the current page.
- * - head: Markup for the HEAD element (including meta tags, keyword tags, and
- * so on).
- * - head_title: A modified version of the page title, for use in the TITLE tag.
- * - head_title_array: List of text elements that make up the head_title
- * variable. May contain or more of the following:
- * - title: The title of the page.
- * - name: The name of the site.
- * - slogan: The slogan of the site.
- * - page_top: Initial rendered markup. This should be printed before 'page'.
- * - page: The rendered page markup.
- * - page_bottom: Closing rendered markup. This variable should be printed after
- * 'page'.
- * - styles: Style tags necessary to import all necessary CSS files in the head.
- * - scripts: Script tags necessary to load the JavaScript files and settings
- * in the head.
- *
- * @see template_preprocess()
- * @see template_preprocess_html()
- * @see template_process_html()
- *
- * @ingroup themeable
- */
- #}
- <!DOCTYPE html>
- <html{{ html_attributes }}>
- <head>
- {{ head }}
- <title>{{ head_title }}</title>
- {{ styles }}
- {{ scripts }}
- </head>
- <body{{ attributes }}>
- <div id="skip-link">
- <a href="#main-content" class="element-invisible element-focusable">
- {{ 'Skip to main content'|t }}
- </a>
- </div>
- {{ page_top }}
- {{ page }}
- {{ page_bottom }}
- </body>
- </html>