URL im Template einfügen
am 01.09.2009 - 13:05 Uhr in
Hallo,
ich würde gerne einen Link in meine Seite einfügen. Da dieser relativ klein ist und auch nie verändert werden wird, lohnt es sich nicht, hierfür einen extra Bereich einzurichten und dann mit Blöcken o.ä. zu arbeiten. Ich würde es also gerne direkt im Template machen.
Verlinkt werden soll auf "seiteA"
Der Link soll jedoch das aktuelle Sprachpräfix mitnehmen und unabhägnig sein vom "Ort" der Drupal installation.
Soll heißen: Wenn die Seite auf www.bla.de läuft, soll der link auf www.bla.de/seiteA verweisen. WEnn als Sprache Englisch gewählt ist, auf www.bla.de/en/seiteA, wenn die Seite auf dem localhost läuft auf localhost/drupal/en/seiteA etc etc.
Ich habe das Internationalization Menü für die Sprachumschaltung und das Pathauto modul installiert.
Gibt es eine PHP Funktion, die mir so eine URL erstellt? Oder kann ich irgendwie die aktuelle Sprache auslesen? arg(0) beginnt leider hinter dem Sprachpräfix, wäre bei en/bla also bla.
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Absolute URL
am 01.09.2009 - 13:23 Uhr
Versuch's mal mit url($_GET['q'], array('absolute' => true)). Ich weiß grad aber nicht, was das aus den Sprachpräfixes macht.
Falls das nicht klappt, frage die URL ganz langweilig mit $_SERVER['REQUEST_URI'] ab.
jupp, url() nimmt das
am 01.09.2009 - 13:36 Uhr
jupp, url() nimmt das Sprachpräfix mit.
danke.