Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: $PRODUCTS_NAME aus anderem Sprachpaket abrufen?

    CojaX

    • Mitglied
    • Beiträge: 124
    Hallo,

    versuche in meiner product_info.html den Produkt Namen {$PRODUCTS_NAME} aus dem Englischen Sprachpaket anzuzeigen.

    Also der Shop läuft nur auf Deutsch aber bei den Produkten sind Englische namen zusätzlich zum deutschen Namen hinterlegt, die ich gerne mit anzeigen möchte.

    Gibts da nicht irgend einen Befhel der das Abrufen kann wie

    {if $LANGUAGE_ID != '2'} {$PRODUCTS_NAME|LANGUAGE_ID==1} {/if}

    Oder ist die Sache komplexer da ich aus dem Globalen Deutschen Shop nicht auf die Englischen Tabellenfelder zugreifen kann?

    Wäre Zwar einfacher den namen als "Deutscher Apfel / Englischer Apfel" anzuzeigen, aber würde das Gerne untereinander mit Landesflagge davor anzeigen.

    Wäre toll wenn jemand einen Tipp oder Denkanstoß für mich hat :)

    Danke

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34542.0
    Managed Server

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: $PRODUCTS_NAME aus anderem Sprachpaket abrufen?
    Antwort #1 am: 12. März 2016, 22:51:07
    Hallo CojaX,

    wenn '1' die Sprach-ID für Englisch ist, sollte es so funktionieren.

    Code: XML  [Auswählen]
    {$PRODUCTS_ID|xtc_get_products_name:'1'}

    oder so

    Code: XML  [Auswählen]
    {if $PRODUCTS_ID|xtc_get_products_name:'1' != ''} [Landesflagge] {$PRODUCTS_ID|xtc_get_products_name:'1'}{/if}

    Gruss
    Hanspeter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: $PRODUCTS_NAME aus anderem Sprachpaket abrufen?
    Antwort #2 am: 14. März 2016, 11:25:19
    ...bzw. so, wenn man auch noch, wie es per Default möglich ist, die Sprache im Shop generell umschalten kann:
    Code: XML  [Auswählen]
    {if $smarty.session.languages_id == '2'}
    {$PRODUCTS_ID|xtc_get_products_name:'1'}
    {else}
    {$PRODUCTS_ID|xtc_get_products_name:'2'}
    {/if}

    Möchte man auf Englisch nur den englischen Namen anzeigen lassen und nicht auch den deutschen, dann so:
    Code: XML  [Auswählen]
    {if $smarty.session.languages_id == '2'}
    {$PRODUCTS_ID|xtc_get_products_name:'1'}
    {/if}

    Gruß,
    noRiddle
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    6 Antworten
    2870 Aufrufe
    21. Juni 2013, 00:29:39 von Marcel G.
    7 Antworten
    1786 Aufrufe
    27. April 2020, 18:16:49 von noRiddle (revilonetz)
    0 Antworten
    1559 Aufrufe
    15. Juli 2010, 15:47:39 von xtc4pii
    19 Antworten
    4657 Aufrufe
    27. Juni 2016, 13:41:48 von Bonsai