hook_theme_suggestions_HOOK(array $variables)
Provides alternate named suggestions for a specific theme hook.
This hook allows modules to provide alternative theme function or template name suggestions.
HOOK is the least-specific version of the hook being called. For example, if '#theme' => 'node__article' is called, then hook_theme_suggestions_node() will be invoked, not hook_theme_suggestions_node__article(). The specific hook called (in this case 'node__article') is available in $variables['theme_hook_original'].
@todo Add @code sample.
array $variables: An array of variables passed to the theme hook. Note that this hook is invoked before any preprocessing.
array An array of theme suggestions.
hook_theme_suggestions_HOOK_alter()
function hook_theme_suggestions_HOOK(array $variables) { $suggestions = array(); $suggestions[] = 'node__' . $variables['elements']['#langcode']; return $suggestions; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Render!theme.api.php/function/hook_theme_suggestions_HOOK/8.1.x