|
|||
|
Hallo,
ich habe folgendes Problem und habe leider bissher keine Lösung gefunden: Ich habe mehrere Sprachen installiert um internationalen besuchern die bedienung des shops zu erleichtern - allerdings sind die artikelbezeichnungen derzeit nur in der standartsprache deutsch hinterlegt. wechselt der benutzer jetzt zu seiner sprache, sind die artikelbeschreibungen leer. jetzt meine frage: Ist es möglich XTC so zu konfigurieren, daß die ausgabe die deutsche artikelbeschreibung anzeigt wenn keine beschreibung in der gewählten sprache hinterlegt ist? Oder muß man die deutsche beschreibung in alle felder von hand kopieren - was einen gewaltigen aufwand bedeuten würde. anfangs wäre es auch evtl schon hilfreich wenn man nur die produktausgabe auf standartsprache festlegt - sofern das möglich ist. Viele Grüße Marco (Starkeeper) |
|
|||
|
Hallo Marco,
nein, einstellen kannst Du das nicht. Das müsst programmiert werden. Ich denke jedoch, dass es einfacher wäre, einmal (per Datenbankscript) die deutschen Texte in die übrigen Sprachen einzufügen. Ben |
|
|||
|
Das ist noch einfacher....
in /includes/modules/product_info.php funktioniert sowas wie hier einwandfrei: if ($product->data['products_description']) { $info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($product->data['products_description'])); } else { $products_description_german = xtc_db_fetch_array(xtc_db_query("select products_description from ".TABLE_PRODUCTS_DESCRIPTION." where products_id = '".$product->data['products_id']."' and language_id = '2'"),true); $info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($products_description_german['products_description'])); } Geändert von Rovert (21.10.2008 um 14:08 Uhr) |
|
|||
|
Hallo Ben,
vielen Dank für Deine Antwort. Ich habe mir schon fast so etwas gedacht. Ich bin leider nicht so sehr mit mysql vertraut daß ich mir die Erstellung solch eines Scripts zutrauen würde. Gerade bei rund 500 Artikeln ist es schon etwas riskant. War halt nur ein Hoffung gewesen daß evtl. jemand schon einmal dieses Problem gehabt hat. Editieren bzw. Kopieren der Daten per Hand würde ja auch ewig dauern. lg Marco |
|
|||
|
ja - du muß das hier finden:
$info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($product->data['products_description'])); und mit der obige Code ersetzen - ich dachte es war selbstverständlich. Natürlich wenn Deutsch nicht ID 2 hat muss Du es mit der jeweilige ID erstzen. T |
|
|||
|
Hallo Rovert,
vielen Dank - ja jetzt hat es funktioniert! Allerdings habe ich nicht weitgenug gedacht bei dem Thema - Da die Artikelnamen usw. natürlich nicht in der Sprache vorhanden sind, müssten diese Werte auch aus den deutschen Artikeln übernommen werden, damit das Artikelmenue funktioniert. Wäre es sehr aufwendig diese auch zu ändern? Ich habe mir die entsprechenden includes bzw. boxes mal angeschaut, wage aber nicht da etwas zu ändern. Viele Grüße Marco |
|
|||
|
Hallo T,
ich glaube in der product_listing.php liegt das problem. ich denke dieses ist der wichtige teil: Code:
$module_content[] = array ('PRODUCTS_NAME' => $listing['products_name'],
'PRODUCTS_MODEL' => $listing['products_model'],
'PRODUCTS_EAN' => $listing['products_ean'],
'PRODUCTS_TAX_INFO' => $tax_info,
'PRODUCTS_SHIPPING_LINK' => $ship_info,
'PRODUCTS_SHORT_DESCRIPTION' => $listing['products_short_description'],
'PRODUCTS_IMAGE' => $image,
'PRODUCTS_PRICE' => $price['formated'],
'PRODUCTS_VPE' => $vpePrice,
'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($listing['products_id'],$listing['products_name'])),
'BUTTON_BUY_NOW' => $buy_now,
'PRODUCTS_FSK18' => $fsk18,
'SHIPPING_NAME' => $shipping_status_name,
'SHIPPING_IMAGE' => $shipping_status_image,
'PRODUCTS_ID' => $listing['products_id']);
}
Gruß M |
![]() |
| Lesezeichen |
| Stichworte |
| artikelbeschreibun, falls, leer, standartsprache |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Standartsprache falls Artikelbeschreibun leer!? | starkeeper | Shopbereich | 2 | 31.10.2008 08:48 |
| Warenkorb leer durch Vergabe neue Session | mediaboot | Installation und Konfiguration | 0 | 30.06.2008 08:41 |
| Adminseite leer | radi | Admininterface | 1 | 18.11.2007 22:00 |
| HIIILFE! Die stylesheet.css ist plötzlich komlett leer...!? | soschwarz | Template System | 7 | 24.03.2007 16:02 |