---
title: "shop erweiterung"
url: "https://www.typo3.net/d/27295-shop-erweiterung"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-07-14"
last_reply: "2007-12-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# shop erweiterung

Extensions · 3 Antworten · gestartet 2005-07-14

## Eröffnungsbeitrag

**crappor** · 2005-07-14 · [Beitrag #1](https://www.typo3.net/d/27295-shop-erweiterung/1)

Moin Moin, also folgendes Problem:

Ich habe den tt_products shop per Kickstarter um ein paar Felder erweitert, nun möchte ich jene ansprechen z.B. testh wie mache ich das ? muss ich dafür in die php datei oder bekomme ich die Daten irgendwie über Typoscript ? ? ?

Thx im vorraus ! ! ! !

## Antworten

### [#2](https://www.typo3.net/d/27295-shop-erweiterung/2) · Flink · 2005-07-14

> **crappor schrieb:**
>
> Ich habe den tt_products shop per Kickstarter um ein paar Felder erweitert, nun möchte ich jene ansprechen z.B. testh wie mache ich das ? muss ich dafür in die php datei oder bekomme ich die Daten irgendwie über Typoscript ? ? ?

Moin,

dazu mußt du in der Datei tt_products/pi/class.tx_ttproducts.php noch die Marker für dein neues Feld einfügen, genauso im Template.
Je nach Code, wo es angezeigt werden soll, muß dies in der entsprechenden Funktion geschehen:

```php
			switch($theCode)	{
case "TRACKING":
case "BILL":
case "DELIVERY":
$content.=$this->products_tracking($theCode);
break;
case "BASKET":
case "PAYMENT":
case "FINALIZE":
case "OVERVIEW":
case "INFO":
$content.=$this->products_basket($theCode);
break;
case "SEARCH":
case "SINGLE":
case "LIST":
case "LISTOFFERS":
case "LISTHIGHLIGHTS":
case "LISTNEWITEMS":
$content.=$this->products_display($theCode);
break;
case "MEMO":
$content.=$this->memo_display($theCode);
break;
case "CURRENCY":
$content.=$this->currency_selector($theCode);
```

### [#3](https://www.typo3.net/d/27295-shop-erweiterung/3) · nagus · 2007-12-09

ähnliches problem hier.... ich möchte seit wochen die varianten im shop 2.5.3 um weitere optionen erweitern... klappt bis zu dem punkt, wo ich im backend die zusätzlichen felder befülle. mein hauptproblem ist, dass sich nach der erweiterung im frontend nicht viel tut  :'(

das ist die eine von den standard varianten die defaultmäßig funktionieren (als "farben" habe ich im backend testweise einfach "1;2" angegeben):

**im template:**

```html
<!-- ###display_variant1### -->Farbe: <SELECT name="###FIELD_COLOR_NAME###" rows="1">###PRODUCT_COLOR###</SELECT><!-- ###display_variant1### -->
```

**ausgabe im frontend:**

```html
Farbe: <SELECT name="ttp_basket[16][color]" rows="1"><OPTION value="1">1</OPTION><OPTION value="2">2</OPTION></SELECT>
```

soweit so gut... jetzt die erweiterung von mir:

**im template:**

```html
<!-- ###display_variant6### -->Stickfarbe: <SELECT name="###FIELD_STITCHCOLOR_NAME###" rows="1">###PRODUCT_STITCHCOLOR###</SELECT><!-- ###display_variant6### -->
```

**ausgabe im frontend:**

```html
<!-- ###display_variant6### -->Stickfarbe: <SELECT name="ttp_basket[16][stitchcolor]" rows="1">###PRODUCT_STITCHCOLOR###</SELECT><!-- ###display_variant6### -->
```

wie unschwer zu erkennen ist, werden die marker **display_variant6** und **PRODUCT_STITCHCOLOR** nicht richtig ersetzt. meine mehrmaligen versuche in den php und config files die sache zu beheben, sind leider kläglich gescheitert.

bitte, wer kann mir helfen mein problem zu lösen? ich hab schon öfter extensions erweitert und angepasst... aber so arg an die wand gefahren wie hier bin ich noch nie. irgendwas übersehe ich

HILFE BITTE :'(  :'(  :'(

### [#4](https://www.typo3.net/d/27295-shop-erweiterung/4) · Flink · 2007-12-14

> **nagus schrieb:**
>
> ich hab schon öfter extensions erweitert und angepasst... aber so arg an die wand gefahren wie hier bin ich noch nie. irgendwas übersehe ich

Auch im Setup muss die neue Variante 6 eingetragen werden. Ab Version 2.6.0 gibt es standardmäßig 10 richtige Varianten und 1 Kombi-Varianten für Checkboxen aller Art.

---

Quelle: „shop erweiterung“, typo3.net, https://www.typo3.net/d/27295-shop-erweiterung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
