#1 (permalink)  
Alt 24.06.2009, 13:29
Erfahrener Benutzer
 
Registriert seit: 04.06.2007
Beiträge: 215
Standard ekomi für mehrsprachigen Shop

Hallo,

wir hatten ekomi bisher für die deutsche Sprache eingebungen, wollen ekomi jetzt auch für englisch und französisch einbinden. ekomi hat auch alles soweit vorbereitet, wie immer: prima Support!

Jetzt müssen wir im Template eine Abfrage einbinden, damit auch das richtige Widget angezeigt wird. Die Abfrage funzt aber leider nicht.

Code:
{php}
if ($language == 'german') {
 
<script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi/css/style.css" type="text/css">
<script src="/ekomi/ausgabe.php" type="text/javascript"></script>
} {/if}
if ($language == 'english') {

<script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css">
<script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script>
} {/if}
else {

<script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css">
<script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script>
}
{/php}
Kann jemand helfen? Ist wahrscheinlich nur ein kleiner Syntaxfehler, aber ich komme einfach nicht drauf. Wäre echt klasse.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.06.2009, 14:32
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Standard

Ich denke das ganze dürfte mit "echo" schon funktionieren.

Code:
{php}
if ($language == 'german') {
 
echo '
<script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi/css/style.css" type="text/css">
<script src="/ekomi/ausgabe.php" type="text/javascript"></script>
';

} {/if}
if ($language == 'english') {

echo '
<script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css">
<script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script>
';

} {/if}
else {

echo '
<script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css">
<script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script>
';

}
{/php}

Gruß
garkeinplan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.06.2009, 15:02
Erfahrener Benutzer
 
Registriert seit: 04.06.2007
Beiträge: 215
Standard

Hi garkeinplan,

danke für den Vorschlag!

Das ist es aber leider nicht, jetzt habe ich ein
/
anstelle eines
<
das angemeckert wird.

(Genaue Meldung: Parse error: syntax error, unexpected '/' in...)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.06.2009, 15:06
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

{/if}
hat da in dem code nix zu suchen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.06.2009, 15:42
Erfahrener Benutzer
 
Registriert seit: 04.06.2007
Beiträge: 215
Standard

Hallo Chef,

danke für den Tipp, genau, das {/if} war falsch.

Damit waren meine Syntaxfehler verschwunden und es wurde nur noch das französiche Widget angezeigt. Also wurde die Sprache nicht korrekt abgefragt.

Jetzt habe ich die Lösung! Voilà:

Code:
{php}
if ($_SESSION['languages_id'] == "2"){
echo '<script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi/css/style.css" type="text/css">
<script src="/ekomi/ausgabe.php" type="text/javascript"></script>';
} 
if ($_SESSION['languages_id'] == "1"){
echo '<script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css">
<script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script>';
} 
if ($_SESSION['languages_id'] == "3"){
echo '<script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script>
<link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css">
<script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script>';
}
{/php}
Gruß
bitsy24
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ekomi, mehrsprachigen, shop

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Konfigurator für shop hoyo2003 Shopbereich 2 19.07.2009 09:21
XTC Veyton - Unser erster Shop für Sport Ernährung Strimex xt:Commerce ShopCheck 3 19.07.2009 08:28
2 Shops. Artikel werden jeweils im falschen Shop angezeigt. ahlfy Fragen zur Software 1 05.06.2009 14:07
Landingpage für englischen Shop AxelZobel Fragen zur Software 1 04.06.2009 11:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand