---
title: "AGB und tt_products?"
url: "https://www.typo3.net/d/43022-agb-und-tt-products"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2006-05-13"
last_reply: "2006-06-01"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# AGB und tt_products?

Extensions · 1 Antwort · gestartet 2006-05-13

## Eröffnungsbeitrag

**ulzf** · 2006-05-13 · [Beitrag #1](https://www.typo3.net/d/43022-agb-und-tt-products/1)

Hallo Forum,

Ich verusche die AGB-Zustimmung in meinem Shop einzubinden, alle Versuche sind bis jetzt fehlgeschlagen...

agb wurde zum requiredfields und zum Template hinzugefügt. agbpid wurde auch festgelegt usw.
Funzt auch nicht..
habe mal im code rum gespielt und habe festgestellt (bei der Ausgabe von print_r($_POST)), dass das feld agb nicht übergeben wird..hier ist die Ausgabe:

```php
  Array
(
    [recs] => Array
        (
            [personinfo] => Array
                (
                    [agb] => 
                )
            [delivery] => Array
                (
                    [name] => asd
                    [address] => asdf
                    [telephone] => 0123456
                    [email] => test@test.de
                )
        )
    [products_payment] => zur Kasse
)
)
```

im Template steht:

```html
<a href="index.php?id=36" target="_blank">Allgemeinen Geschäftsbedingungen</a> habe ich gelesen und erkenne sie hiermit an.:
        <input type="checkbox" name="recs[personinfo][agb]" value="###PERSON_AGB###" />
```

Ich habe noch eine Frage:
In der Zeile 344 von **class.tx_ttproducts_basket.php** steht...

```php
$this->personInfo['agb'] = (isset($this->personInfo['agb']) ? $this->personInfo['agb'] : $TSFE->fe_user->user['agb']);
```

Dies bedeutet dass es bei der PersonINFO der Flag agb in der Tabelle fr_users existieren soll! Ein Blick in die DB widerspricht aber diese Aussage...
Liege ich hier falsch.. oder was meint ihr dazu...

**KANN JEMAND MIR HELFEN**

ICH weiß nicht weiter...
Ich finde meinen Fehler nicht...
PS: ich benutze Typo3 3.8.1 und tt_products 2.4.9

Danke im Voraus
Gruß
ulzf

## Antworten

### [#2](https://www.typo3.net/d/43022-agb-und-tt-products/2) · Flink · 2006-06-01

> **ulzf schrieb:**
>
> Ich habe noch eine Frage:
> In der Zeile 344 von **class.tx_ttproducts_basket.php** steht...
>
> ```php
> $this->personInfo['agb'] = (isset($this->personInfo['agb']) ? $this->personInfo['agb'] : $TSFE->fe_user->user['agb']);
> ```
>
> Dies bedeutet dass es bei der PersonINFO der Flag agb in der Tabelle fr_users existieren soll! Ein Blick in die DB widerspricht aber diese Aussage...
> Liege ich hier falsch.. oder was meint ihr dazu...

Das hat es früher einmal gegeben. Aber es macht keinen Sinn, wenn eine Benutzer nur einmal die AGB akzeptiert hat, dann anzunehmen, daß es sie das nächste Mal automatisch akzeptieren würde. Der Benutzer muß das Häkchen vor den AGB immer neu setzen. Außerdem können ja mehr als 1 tt_products-Shop auf einer TYPO3 Seite laufen. Da wäre es unklar, welche AGB hier vom Benutzer akzeptiert worden wären.
Es wird aber dennoch vorübergehend in

```php
$this->basket->personInfo['agb']
```

übernommen, was auf der Info-Seite eingegeben worden ist.

---

Quelle: „AGB und tt_products?“, typo3.net, https://www.typo3.net/d/43022-agb-und-tt-products
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
