i18n Link zur Übersetzung
Eingetragen von tfranz (125)
am 07.02.2009 - 17:30 Uhr in
am 07.02.2009 - 17:30 Uhr in
Hallo,
wie bekomme ich es hin, dass ich über PHP die Node-Nummer der aktuellen Übersetzung bekomme?
Folgender Code ...
<?php
global $language ;
$lang_node = translation_path_get_translations('node/14');
print_r ($lang_node);
?>
... liefert mir ...
Array
(
[de] => node/14
[en] => node/15
)
Aber eigentlich will ich – idealerweise – nur die Ausgabe "node/15" oder den Link dahin zu sehen bekommen – ist das möglich?
Ach ja: und _noch_ komfortabler wäre es, wenn ich statt 'node/14' direkt 'mein aktueller node' eingeben könnte ...
Danke für Eure Hilfe,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Lösung gefunden
am 07.02.2009 - 19:34 Uhr
... für die interessierte Nachwelt:
<?php
global $language ;
$lang_node = translation_path_get_translations(arg(0).'/'.arg(1));
if ($language->language == 'de') {
print_r ($lang_node['en']);
} else {
print_r ($lang_node['de']);
}
?>
... gibt mir wie gewünscht "node/x" für die entsprechende Übersetzung aus.
--
Webdesign Lübeck
--
Webdesign Lübeck