Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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

    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.988
    • 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
    6 Antworten
    2868 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
    4651 Aufrufe
    27. Juni 2016, 13:41:48 von Bonsai
               
    anything