Created
January 26, 2019 01:12
-
-
Save jtarleton/1854dd618fad8f2e5c48769312139b48 to your computer and use it in GitHub Desktop.
Sample Drupal 8 Outer Html Template
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{# | |
/** | |
* @file | |
* A subtheme implementation for the basic structure of a single Drupal page. | |
* | |
* Variables: | |
* - logged_in: A flag indicating if user is logged in. | |
* - root_path: The root path of the current page (e.g., node, admin, user). | |
* - node_type: The content type for the current node, if the page is a node. | |
* - head_title: List of text elements that make up the head_title variable. | |
* May contain one 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'. | |
* - db_offline: A flag indicating if the database is offline. | |
* - placeholder_token: The token for generating head, css, js and js-bottom | |
* placeholders. | |
* | |
* @see template_preprocess_html() | |
* | |
* @ingroup themeable | |
*/ | |
#} | |
<!DOCTYPE html><!-- My very own general HTML --> | |
<html{{ html_attributes }}> | |
<head> | |
<head-placeholder token="{{ placeholder_token }}"> | |
<title>{{ head_title|safe_join(' | ') }}</title> | |
<css-placeholder token="{{ placeholder_token }}"> | |
<js-placeholder token="{{ placeholder_token }}"> | |
</head> | |
<body{{ attributes }}> | |
{# | |
Keyboard navigation/accessibility link to main content section in | |
page.html.twig. | |
#} | |
<a href="#main-content" class="visually-hidden focusable"> | |
{{ 'Skip to main content'|t }} | |
</a> | |
{{ page_top }} | |
{{ page }} | |
{{ page_bottom }} | |
<js-bottom-placeholder token="{{ placeholder_token }}"> | |
</body><!-- and finally my general HTML comes to an end. --> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment