Tipps und Tricks Filter

URL im Template nutzen

Um die aufgerufene URL im Template zu nutzen, ist folgendes möglich.

$request = Contao\System::getContainer()->get('request_stack')->getCurrentRequest();

// Aufgerufene URL (inkl. Domain & Query-String)
$request->getUri();

// Nur die Basis-URL (Domain)
$request->getSchemeAndHttpHost();

// Nur Pfad (ohne Domain & Query-String)
$request->getPathInfo();

// Pfad inklusive Query-String
$request->getRequestUri();

In Twig Templates funktioniert das über app.request: symfony.com: the-app-global-variable

Quelle: Forum