---
title: "FE-UserInnendaten und lockLoginUserInfo"
url: "https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer"]
created: "2005-08-24"
last_reply: "2005-08-25"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# FE-UserInnendaten und lockLoginUserInfo

Extensions · 4 Antworten · gestartet 2005-08-24

## Eröffnungsbeitrag

**nopasaran** · 2005-08-24 · [Beitrag #1](https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo/1)

Liebe Leute!

Ich hab ein Problem mit tt_products (was auch in der Doku süffisant
erwähnt ist - ohne Lösung), bei dem ich nicht weiterkomme. Auch die bisherigen Forum-Einträge helfen mir nicht weiter.

Wenn einE FE-UserIn eingeloggt ist, werden die Adressdaten automatisch
in das Bezahlformular eingetragen. Das möchte ich nicht, bzw. sollen die
Daten zumindest editierbar bleiben.
Die Beschreibung hilft mir auch nicht weiter, denn ich versteh nicht so
recht, wie ich lockLoginUserInfo und loginUserInfoAddress konfigurieren
kann, damit sich das gewünschte Ergebnis einstellt. Oder: geht das am
Ende gar nicht?

Hat jemand von Euch Erfahrung und kann mir weiterhelfen?
Danke schonmal und schöne Grüße,
Eike

PS: Ich hab typo3.7 und tt_products 1.2.7.

## Antworten

### [#2](https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo/2) · Flink · 2005-08-24

> **nopasaran schrieb:**
>
> denn ich versteh nicht so
> recht, wie ich lockLoginUserInfo und loginUserInfoAddress konfigurieren
> kann, damit sich das gewünschte Ergebnis einstellt.

```typoscript
plugin.tt_products.lockLoginUserInfo = 0
plugin.tt_products.loginUserInfoAddress = 0
```

Am besten im Setup eintragen, weil es unter Konstanten nicht immer funktioniert.

### [#3](https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo/3) · nopasaran · 2005-08-24

Danke für den Tipp!
Allerdings bleibt damit alles beim Alten. Der/die UserIn wird eingetragen, nichts (vom Namen/Adresse) ist editierbar.

Mein Shop findet sich unter
<http://www.lmj-rlp.de/index.php?id=16>
UserIn ist "kjml", PW "d-reihe"

Ich bin für alle weiteren Tipps dankbar!

### [#4](https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo/4) · Flink · 2005-08-24

> **nopasaran schrieb:**
>
> Ich bin für alle weiteren Tipps dankbar!

Folgende Korrekturen in der Datei tt_products/pi/class.tx_ttproducts.php müssen durchgeführt werden:

function getBasket:

```php
if (trim($this->cObj->getSubpart($t["basketFrameWork"],"###BILLING_ADDRESS_LOGIN###")))	{
	if ($GLOBALS["TSFE"]->loginUser)	{
		$t["basketFrameWork"] = $this->cObj->substituteSubpart($t["basketFrameWork"], "###BILLING_ADDRESS###", "");
	} else {
		$t["basketFrameWork"] = $this->cObj->substituteSubpart($t["basketFrameWork"], "###BILLING_ADDRESS_LOGIN###", "");
	}
}
```

ändern auf

```php
	// If there is a specific section for the billing address if user is logged in (used because the address may then be hardcoded from the database
if (trim($this->cObj->getSubpart($t['basketFrameWork'],'###BILLING_ADDRESS_LOGIN###')))	{
	if ($GLOBALS["TSFE"]->loginUser && $this->conf['lockLoginUserInfo']) {
		$t['basketFrameWork'] = $this->cObj->substituteSubpart($t['basketFrameWork'], '###BILLING_ADDRESS###', '');
	} else {
		$t['basketFrameWork'] = $this->cObj->substituteSubpart($t['basketFrameWork'], '###BILLING_ADDRESS_LOGIN###', '');
	}
}
```

und in function initBasket($basket)

```php
if ($GLOBALS["TSFE"]->loginUser && (!$this->personInfo || $this->conf["lockLoginUserInfo"]))	{
```

ändern auf

```php
if ($GLOBALS["TSFE"]->loginUser && !$this->personInfo && $this->conf['lockLoginUserInfo'])	{
```

### [#5](https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo/5) · nopasaran · 2005-08-25

Wow! Genial! Geht!

Vielen, vielen Dank!!!

---

Quelle: „FE-UserInnendaten und lockLoginUserInfo“, typo3.net, https://www.typo3.net/d/29151-fe-userinnendaten-und-lockloginuserinfo
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
