Felhasználói eszközök

Eszközök a webhelyen


evir:webshop:fejlec_nyelv_valaszto_kirakasa

Nyelvválasztó kirakása a webshop fejlécébe

A webshop Fejléc boxában, a kosár ikon mellett megjeleníthető egy legördülő nyelvválasztó, amellyel a látogató egy kattintással nyelvet vált.

Ez a kitehető Nyelvválasztó box (Webshop felület) kistestvére: ugyanazokat a nyelveket kínálja és ugyanúgy vált nyelvet, csak helytakarékos, legördülő formában, a fejlécbe építve. A kettő közül elég az egyiket használni.

Előfeltétel: legalább egy idegen nyelvi hely legyen beállítva (Idegen nyelvi megnevezések). Ha csak egy nyelv van, a választó szándékosan nem jelenik meg — nincs mit felkínálnia.


1. A nyelvválasztó kihelyezése

Az alapértelmezett minta már tartalmazza, tehát ha a fejléc sablonja nincs elmentve az adatbázisban, a nyelvválasztó magától megjelenik — nincs teendő.

Ha a Fejléc box sablonja már el van mentve (Webshop → Beállítás → Webshop sablon, Template: Fejléc box), akkor a mentett sablon az erősebb, és az alábbi részletet kézzel kell bemásolni a HTML mezőbe, a mini kosarat tartalmazó <span> elé:

        <span class="me-3">
          {insert_module:mini_nyelv_valaszto}
        </span>
  • A beszúrás helye a jobb oldali, <div class=„col text-end …”> oszlop, a {insert_module:mini_kosar} sora elé.
  • Ha a fejlécnek vannak kitöltött idegen nyelvi sablonjai, a sort azokba is be kell másolni — különben épp az idegen nyelvű látogató nem tud visszaváltani.
  • Erre a Minta betöltése gomb nem jó: az a teljes HTML mezőt felülírja a gyári mintával, tehát elveszik a fejléc testreszabása, az idegen nyelvi sablonokat pedig a régi tartalommal hagyja. (A minta betöltése magától nem ment — csak a Felvesz gomb ír adatbázisba.)

Magának a legördülőnek a kinézete (a <select> HTML-je) az admin felületen nem szerkeszthető — ez beépített elem, ahogy a mini kosár is. Módosítása fejlesztői feladat.

2. Eredmény

  • A fejlécben egy legördülő jelenik meg, benne az összes választható nyelv; az éppen aktív nyelv a kiválasztott.
  • Másik nyelvet választva az oldal azonnal átvált — ugyanaz a nyelvváltás, mint a Nyelvválasztó boxban.
  • Nyelvváltáskor a termékek adatai (megnevezés, kategória-leírás, tulajdonságok) jelennek meg a választott nyelven. Ha a választott nyelvhez nincs eVIR felület-fordítás, a webshop saját feliratai az alapértelmezett nyelven maradnak — ez nem hiba.

Ha nem látszik a nyelvválasztó

  • Csak egy nyelv van beállítva — ilyenkor nem jelenik meg. Állíts be idegen nyelvi helyet: Idegen nyelvi megnevezések.
  • A mentett fejléc-sablonból hiányzik a sor (1. pont).
  • Idegen nyelven nézzük, és a nyelvi sablonba nem került be a sor (1. pont).

Kapcsolódó oldalak:

evir/webshop/fejlec_nyelv_valaszto_kirakasa.txt · legutóbbi módosítás: – Szerkesztő: claudera

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki