diff --git a/core/lib/Drupal/Core/Render/theme.api.php b/core/lib/Drupal/Core/Render/theme.api.php
index 13ac3c0..cd6c678 100644
--- a/core/lib/Drupal/Core/Render/theme.api.php
+++ b/core/lib/Drupal/Core/Render/theme.api.php
@@ -696,7 +696,6 @@ function hook_theme_suggestions_alter(array &$suggestions, array $variables, $ho
  * hook called (in this case 'node__article') is available in
  * $variables['theme_hook_original'].
  *
- * @todo Add @code sample.
  *
  * @param array $suggestions
  *   An array of theme suggestions.
@@ -711,6 +710,11 @@ function hook_theme_suggestions_HOOK_alter(array &$suggestions, array $variables
   if (empty($variables['header'])) {
     $suggestions[] = 'hookname__' . 'no_header';
   }
+
+  if ($node = \Drupal::routeMatch()->getParameter('node')) {
+    $suggestions[] = 'page__' . $node->getType();
+  }
+  return $suggestions;
 }
 
 /**
