---
title: "Mehrsprachigkeit im Shop"
url: "https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-02-10"
last_reply: "2006-02-12"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrsprachigkeit im Shop

Extensions · 13 Antworten · gestartet 2006-02-10

## Eröffnungsbeitrag

**leisa218** · 2006-02-10 · [Beitrag #1](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/1)

Hallo Forum!

Ich möchte meinen Shop mehrsprachig einrichten.

Jetzt möchte ich wissen, ob ich auf den alternativen Seiteninhalten auch die Plugins nochmal einfügen muss?

Ich habe das so gemacht bekomme dann aber eine PHP fehlermeldung im Header. Und wie kann ich dann ein weiteres Template für die zweite Sprache einbauen?

Noch eine andere Frage:

Ich habe meinen Shop so konfiguriert, dass er die Single-Ansicht auf einer Extra Seite zeigt.
Leider wird dem Marker ###FORM_URL### ein falscher Wert zugewiesen. Wenn ich in der Single-Ansicht den Buttton " in den Warenkorb" betätige, dann wird zwar der Artikel in den Warenkorb gelegt aber die Ansicht wechselt zur List Seiten Ansicht. Also es wird eine falsche Seiten ID an den Marker übergeben.

Was kann ich tun?

Grüße

L**

## Antworten

### [#2](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/2) · leisa218 · 2006-02-11

Hier mal die Fehlermeldung. Dies erscheint auch nur wenn Produkte in der alternative Sprache vorhanden sind.

```php
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/*****/*****/*****/*****/t3lib/class.t3lib_db.php on line 741

Warning: Cannot modify header information - headers already sent by (output started at /www/*****/*****/*****/*****/t3lib/class.t3lib_db.php:741) in /www/*****/*****/******/******/tslib/class.tslib_fe.php on line 2614
```

Ich würde mich über eine Antwort freuen!

L**

### [#3](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/3) · Flink · 2006-02-11

Aktiviere die error_log-Ausgaben für die Datenbank:

[SYS][sqlDebug] = 1

### [#4](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/4) · leisa218 · 2006-02-11

Hallo Flink,

eine Option [SYS][sqlDebug]  gibt es bei mir im install tool nicht es gibt wohl eine [SYS][displayErrors]...

ich komm hier einfach nicht weiter...nach dem ich deinen rat befolgt habe ein update zu machen..geht noch wenieger als vorher...und weiterhelfen kann einem ja auch irgenwie keiner wirklich..langsam vergeht mir die lust...

o.O L**

### [#5](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/5) · Stoneage · 2006-02-11

> Aktiviere die error_log-Ausgaben für die Datenbank:
> [SYS][sqlDebug] = 1

keine ahung was der damit meint, aber du kannst das direkt im skript aktivieren:
class t3lib_DB (datei: class.t3lib_db.php),

```php
var $debugOutput = FALSE;
```

auf True stellen.

### [#6](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/6) · Flink · 2006-02-11

> **leisa218 schrieb:**
>
> ich komm hier einfach nicht weiter...

Ohne Debug-Info z.B. aus der error_log-Datei weiß ich nicht, woran das liegen könnte.

[Debug_TYPO3](http://wiki.typo3.org/index.php/Extension_Development#Debug_TYPO3)

### [#7](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/7) · leisa218 · 2006-02-11

caller	t3lib_DB::exec_SELECTquery
ERROR	Unknown table 'tt_products_cat_language' in field list
lastBuiltQuery	SELECT tt_products_cat.uid,tt_products_cat_language.pid,tt_products_cat_language.tstamp,tt_products_cat_language.crdate,tt_products_cat_language.deleted,tt_products_cat_language.title,tt_products_cat.image,tt_products_cat.email_uid,tt_products_cat_language.sys_language_uid,tt_products_cat_language.hidden,tt_products_cat_language.starttime,tt_products_cat_language.endtime,tt_products_cat_language.note,tt_products_cat_language.cat_uid
FROM tt_products_cat
WHERE
tt_products_cat.uid="1"
debug_backtrace
file	/www/htdocs/*****/*/*/typo3conf/ext/table/lib/class.tx_table_db_access.php
line	121
function	exec_selectquery
class	t3lib_db
type	->
args
0	tt_products_cat.uid,tt_products_cat_language.pid,tt_products_cat_language.tstamp,tt_products_cat_language.crdate,tt_products_cat_language.deleted,tt_products_cat_language.title,tt_products_cat.image,tt_products_cat.email_uid,tt_products_cat_language.sys_language_uid,tt_products_cat_language.hidden,tt_products_cat_language.starttime,tt_products_cat_language.endtime,tt_products_cat_language.note,tt_products_cat_language.cat_uid
1	tt_products_cat
2	tt_products_cat.uid="1"
3
4
5
##############################
dieses hier ja?

L*

### [#8](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/8) · Flink · 2006-02-12

> **leisa218 schrieb:**
>
> ich komm hier einfach nicht weiter...nach dem ich deinen rat befolgt habe ein update zu machen..geht noch wenieger als vorher...und weiterhelfen kann einem ja auch irgenwie keiner wirklich..langsam vergeht mir die lust...

Du hast kein Update auf die Version 2.4.6 durchgeführt.

### [#9](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/9) · leisa218 · 2006-02-12

Doch hab ich schon versucht aber wenn ich das mache, dann bekomme ich auch auf der Deutschen ansicht lauter fehler meldungen.
Aber ich werde das dann gerade nochmal rückgängig machen und dann die Error Log nochmal hier Posten.

Gruß L**

### [#10](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/10) · leisa218 · 2006-02-12

Das sieht dann so aus:
Warning: Missing argument 3 for products_display() in /www/htdocs/*/*/*/typo3conf/ext/tt_products/pi1/class.tx_ttproducts_pi1.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/*/*/*/typo3conf/ext/tt_products/pi1/class.tx_ttproducts_pi1.php:547) in /www/htdocs/w00624f5/kunden/strafraum/tslib/class.tslib_fe.php on line 2614

Eine Log ausgabe bekomme ich hier nicht.

Hier noch meine Constance:

```typoscript
plugin.tt_products.file.templateFile = fileadmin/shop/templates/products_template_de.tmpl
plugin.tt_products.wrap1 = <font class="shop"> |</font>
plugin.tt_products.inStockPieces = Stck.
plugin.tt_products.priceDecPoint = ,
plugin.tt_products.memberOfGroup = 4
plugin.tt_products.PIDuserFolder = 87
plugin.tt_products.TAXpercentage = 16
plugin.tt_products.orderEmail_fromName = *
plugin.tt_products.orderEmail_from = *
plugin.tt_products.orderEmail_subject = Ihre Bestellung
plugin.tt_products.limit = 10
plugin.tt_products.domain = kunden.seniorm.de/strafraum
plugin.tt_products.PIDbasket = 82
plugin.tt_products.PIDfinalize = 84
plugin.tt_products.loginUserInfoAddress = 1
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.maxW_single = 200
plugin.tt_products.PIDtracking = 85
plugin.tt_products.update_code = *
plugin.tt_products.priceThousandPoint = .
plugin.tt_products.orderEmail_htmlmail = 0
plugin.tt_products.orderEmail_to = *
plugin.tt_products.color2 = #88955A
plugin.tt_products.color1 = #C6CDAC
plugin.tx_srfeuserregister_pi1.maxImages = 6
plugin.tx_srfeuserregister_pi1.email = *
plugin.tx_srfeuserregister_pi1.siteName = Strafraum - der andere Sportladen
plugin.tt_products.specialPreparation = Spezial! <a href="?id=999&tt_products=###PRODUCT_ID###">Bestellen Sie hier!</a>.
plugin.tx_srfeuserregister_pi1.enableHTMLMail = 1
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name,email,address
plugin.tt_products.domain = *
styles.sitemap.text.target = _self
plugin.tt_products.NoSingleViewOnList = 0
plugin.tt_products.PIDitemDisplay = 104
plugin.tt_products.PIDstoreRoot = 81
plugin.tt_products.PID_sys_products_orders = 140
plugin.tt_products.newItemDays = 2
plugin.tt_products.wrap2 = <font class="shop"> | </font>
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, date_of_birth, email, address, city, zone, zip, telephone, fax, title, company, www, module_sys_dmail_html, module_sys_dmail_category, disable
plugin.tt_products.limitImageSingle = 3
```

Und das Setup:

```typoscript
########################shop########################
plugin.tt_products.statusCodes >

 
plugin.tt_products {
  statusCodes {
# 1: Eingehende Bestellung    
    1 = Bestellung
# 2-49: Nutzung durch Shopadmin
     2 = Ihre Bestellung ist eingegangen
    10 = Der Shop erwartet Waren eines Drittanbieters
    11 = Der Shop erwartet Ihren Zahlungseingang
    12 = Der Shop erwartet Ihre Materiallieferung
    13 = Die Bestellung ist bezahlt    
    20 = Ihre Bestellung wurde versandt
    21 = Geschenkgutscheine wurden versandt
    30 = Die Waren mussten für Sie bestellt werden.
# 50-99: Nutzung durch den Kunden
# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)
    50 = Kunde möchte Bestellung stornieren
    51 = Nachricht des Kunden an den Shop
# 60-69: Spezielle Meldungen
    60 = Send gift certificate message to receiver
# 100-299 : Bestellung abgeschlossen.
    100 = Die Bestellung ist versandt und abgeschlossen
    101 = Die Bestellung ist abgeschlossen
    200 = Die Bestellung wurd storniert

  statusDate_stdWrap.strftime= %e-%m-%y %H:%M
  orderDate_stdWrap.strftime= %e-%m-%y

  }
  stdSearchFieldExt = subtitle
}
 
plugin.tt_products.payment >
## EXAMPLE payment config:
plugin.tt_products.payment {
  radio = 1
  TAXpercentage = 16

  10.title = Überweisung
  10.priceTax =
  10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc


  50.title = Zahlung bei Abholung
  50.image.file =
  50.priceTax =
}
 

plugin.domain = *



plugin.tt_products.shipping {

  TAXpercentage = 16
  10.title = Post
  10.image.file = fileadmin/site/media/DHL_logo.gif
  10.image.params = align=absmiddle
  10.priceTax = 3,50

  20.title = Paketdienst
  20.image.file = fileadmin/site/media/DPD_logo.gif
  20.image.params = align=absmiddle
  20.priceTax = 12
 

  40.title = Selbstabholer
  40.excludePayment = 10,40

}
###############################################
```

Wenn ich NoSingleViewOnList= 1
setze dann sind die fehler zwar weg, aber in der Einzelansicht bleibt immer nur ein und derselbe Artikel.

Keine Ahnung was ich hier falsch mache:

Hier noch die Fehlermeldung zur 2 Sprache:

caller	t3lib_DB::exec_SELECTquery
ERROR	Unknown table 'tt_products_cat_language' in field list
lastBuiltQuery	SELECT tt_products_cat.uid,tt_products_cat_language.pid,tt_products_cat_language.tstamp,tt_products_cat_language.crdate,tt_products_cat_language.deleted,tt_products_cat_language.title,tt_products_cat.image,tt_products_cat.email_uid,tt_products_cat_language.sys_language_uid,tt_products_cat_language.hidden,tt_products_cat_language.starttime,tt_products_cat_language.endtime,tt_products_cat_language.note,tt_products_cat_language.cat_uid
FROM tt_products_cat
WHERE
tt_products_cat.uid="1"
debug_backtrace
file	/www/htdocs/w00624f5/kunden/strafraum/typo3conf/ext/table/lib/class.tx_table_db_access.php
line	121
function	exec_selectquery
class	t3lib_db
type	->
args
0	tt_products_cat.uid,tt_products_cat_language.pid,tt_products_cat_language.tstamp,tt_products_cat_language.crdate,tt_products_cat_language.deleted,tt_products_cat_language.title,tt_products_cat.image,tt_products_cat.email_uid,tt_products_cat_language.sys_language_uid,tt_products_cat_language.hidden,tt_products_cat_language.starttime,tt_products_cat_language.endtime,tt_products_cat_language.note,tt_products_cat_language.cat_uid
1	tt_products_cat
2	tt_products_cat.uid="1"

Jetzt bin ich aber mal gespannt...

Gruß L**

### [#11](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/11) · Stoneage · 2006-02-12

Hallo Leise,

die Fehlermelding steht so dick darüber, das kann man doch gar nicht übersehen:

> ERROR Unknown table 'tt_products_cat_language' in field list

Zu deutsch: die Tabelle 'tt_products_cat_language'  fehlt...

Gruß,

T.

### [#12](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/12) · leisa218 · 2006-02-12

hmm..ganz so einfach ist es nicht.
denn laut meiner phpmyadmin oberfläche existiert die tabelle und die entsprechenden einträge sind auch vorhanden.

L*

### [#13](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/13) · Stoneage · 2006-02-12

komisch.

### [#14](https://www.typo3.net/d/37647-mehrsprachigkeit-im-shop/14) · leisa218 · 2006-02-12

Zum Glück gibt es hier und da sehr nette Menschen:

Tetramatrix ist einer davon!!!

Tausend dank noch mal

Stay tuned

L**

---

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