it-swarm.com.de

Fügen Sie dem Body eine Klasse hinzu, die auf dem Pfadalias basiert

Ist es in Drupal 8) möglich, dem Body-Tag eine Klasse basierend auf dem aktuellen Pfadalias hinzuzufügen?

5
JeroenT

In Ihrem Thema können Sie den folgenden Code in template_preprocess_html:

  $current_path = \Drupal::service('path.current')->getPath();
  $path_alias = \Drupal::service('path.alias_manager')->getAliasByPath($current_path);
  $path_alias = ltrim($path_alias, '/');
  $variables['attributes']['class'][] = \Drupal\Component\Utility\Html::cleanCssIdentifier($path_alias);
7
JeroenT