it-swarm.com.de

Wie setze / erhalte ich base_path in D8?

Wie erhalte ich den Basispfad in Drupal 8? Wenn ich die Funktion base_path() verwende, wird immer nur der / Zurückgegeben. Ich weiß in Drupal 7 Sie könnten die base_url in der Datei settings.php festlegen, aber wie setze ich sie in Drupal 8?

Ich versuche, eine absolute URL für das Teilen von sozialen Medien zu erstellen.

5
Janey

Du schaust nach $base_url global:

global $base_url;

Wenn Sie dies in einer Vorverarbeitungsfunktion haben möchten, müssen Sie es innerhalb dieser Funktion aufrufen. zum Beispiel:

function YOUR_THEME_preprocess_whatever(&$variables) {
  global $base_url;
  // Now you can use it.
  $variables['base_url'] = $base_url;
}
5
Aram Boyajyan