---
title: "Ajax eID abfrage und Übersetzung pi_getLL()"
url: "https://www.typo3.net/d/114531-ajax-eid-abfrage-und-uebersetzung-pi-getll"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","JavaScript & AJAX","PHP"]
created: "2013-04-12"
last_reply: "2013-04-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Ajax eID abfrage und Übersetzung pi_getLL()

Extensions › Entwicklung · 2 Antworten · gestartet 2013-04-12

## Eröffnungsbeitrag

**lil-trick** · 2013-04-12 · [Beitrag #1](https://www.typo3.net/d/114531-ajax-eid-abfrage-und-uebersetzung-pi-getll/1)

Hallo,

habs jetzt endlich hinbekommen das er mir in meiner Extension eine Ajaxabfrage über eID auf die Datei ajax.php macht.
In der Datei mach eine einfach abfrage

```php
$GLOBALS['TYPO3_DB']->connectDB();
$seriennummer = substr($_POST["SERIAL_NUMBER"],0,18-);	
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery( 'seriennummer, benutzer', 'tx_mygbs_seriennummer', 'seriennummer='.$seriennummer.'', '','','');
$anzahl = $GLOBALS['TYPO3_DB']->sql_num_rows($res);

if($anzahl=='') {
	echo 'noch nicht vorhanden';
}
```

Ich müsste jetzt aber noch Übersetzungen einfügen - mit pi_getLL() funktioniert das irgendwie nicht - kann mir einer weiterhelfen?

danke

## Antworten

### [#2](https://www.typo3.net/d/114531-ajax-eid-abfrage-und-uebersetzung-pi-getll/2) · aemka · 2013-04-13

Passende Locallang-Datei selber auslesen, in array wandeln und Label so ausgeben.

### [#3](https://www.typo3.net/d/114531-ajax-eid-abfrage-und-uebersetzung-pi-getll/3) · Fanmade · 2013-04-18

Bei mir hat es so funktioniert:

```php
public $scriptRelPath = 'pi1/class.tx_bla_pi1.php';	// Path to this script relative to the extension dir.
public $extKey        = 'bla';	// The extension key.
function main() {
  $GLOBALS['TSFE'] = t3lib_div::makeInstance('tslib_fe', $GLOBALS['TYPO3_CONF_VARS'], t3lib_div::_GP('id'), '0');
  $GLOBALS['TSFE']->fe_user = tslib_eidtools::initFeUser();
  $this->LLkey = t3lib_div::_GP('lang');
  $this->pi_loadLL();
  echo $this->pi_getLL('label.bla');
}
```

Den LLkey habe ich mit als POST-Variable übergeben, da die die Ajax.php sonst keinen Zugriff drauf hat und immer die Standardsprache laden würde.

---

Quelle: „Ajax eID abfrage und Übersetzung pi_getLL()“, typo3.net, https://www.typo3.net/d/114531-ajax-eid-abfrage-und-uebersetzung-pi-getll
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
