Zum Inhalt springen

$GLOBALS['TSFE']->currentRecord bei mehrsprachigkeit

Erstellt am 19. Mai 2009 · 2 Antworten · letzte Antwort am 19. Mai 2009

Tags: Frage

npre ·

hallo,

ich habe eine extension, bei der die produkte verschiedenen kategorien zugeweisen werden können. im frontend plugin kann man dann weiters wählen, welche kategorie ausgewählt wird.

alles wunderbar, mit $GLOBALS['TSFE']->currentRecord erhalte die id des aktuellen content elementes. allerdings funktioniert es bei mehrsprachigkeit nicht.

beispiel:
auf der seite wird in der standardsprache (deutsch) das content-element (ist mein plugin) mit der id 65 geladen. nun habe ich das content-element mit "lokalisieren" übersetzt und es wird in der datenbank mit der id 98 gespeichert. gehe ich nun auf die seitenansicht im frontend und lasse mir das $GLOBALS['TSFE']->currentRecord ausgeben, wird - egal ob sprache deutsch oder englisch - immer die id 65 ausgegeben.

hat jemand eine ahnung, wie ich die korrekte content-element id raus bekomme?

danke schon mal für eure hilfe!

lg
martin

einpraegsam.​net ·

Schau dir mal folgendes an:

$this->cObj->data['_LOCALIZED_UID'];
$this->cObj->data['uid'];

Funktioniert natürlich nicht bei einem lokalen cObject