Többnyelvű weboldal (WPML)
Hogyan fordíthatóvá a JetSearch keresőt a WPML-lel: tartalomtípusok, egyéni mezők, osztályozások, oldalak fordítása.
A JetSearch kereső a WPML-lel fordíthatóvá tehető, így a látogatók a WPML nyelvváltójával válthatnak nyelvet.
Szükséges: a WPML Multilingual CMS és a WPML String Translation bővítmény, valamint a JetSearch.
1. A WPML beállítása
Szekció neve “1. A WPML beállítása”- Győződj meg róla, hogy a WPML alapbeállítása megtörtént.
- Menj a WPML → Settings oldalra. A Post Types Translation részben kapcsold be azokat a tartalomtípusokat, amelyekben keresni fogsz. A bejegyzések és az oldalak alapból be vannak kapcsolva, az egyéni bejegyzéstípusokat (például JetEngine-es) te kapcsolod be.
- Minden tartalomtípusnál három lehetőség közül választhatsz:
- „Translatable (only show translated items)”: csak a lefordított elemek látszanak;
- „Translatable (use translation if available or fallback to default language)”: ha van fordítás, azt mutatja, ha nincs, az alapnyelvűt;
- „Not translatable”.
- Kattints a Save gombra.
- A Custom Fields Translation részben állítsd be az egyéni mezőket: „Don’t translate”, „Copy”, „Copy once” vagy „Translate”. Ha sok mező van, használd a táblázat feletti keresőmezőt. A fordítandó mezőket állítsd „Translate” értékre, és mentsd.
- A Taxonomies Translation részben kapcsold be a fordítandó osztályozásokat (például „Translatable (only show translated item)”), és mentsd.
2. Bejegyzések és osztályozások fordítása
Szekció neve “2. Bejegyzések és osztályozások fordítása”A kereső minden összetevőjét külön kell lefordítani: a bejegyzéseket és az osztályozásokat is.
- Menj a WPML → Translation Dashboard oldalra, nyisd meg a tartalomtípus fület, jelöld ki a lefordítandó bejegyzéseket, és kattints a Translate your content gombra.
- Az oldal a Translate your content részhez görget. Válaszd ki a fordítás módját, és kattints a Translate content gombra.
- Kézi fordításnál a WPML → Translations oldalon kattints a Translate gombra a bejegyzés mellett, és add meg a fordításokat a szerkesztőben. A végén kattints a Save and Complete gombra. Ismételd meg minden bejegyzésnél.
- Az osztályozás (például „Book Type”) oldalán kattints az „{az osztályozás neve} Translation” gombra. A Taxonomy Translation oldalon minden kifejezés mellett a plusz (vagy ceruza) gombbal add meg a fordítást, és mentsd (Save).
3. A keresőoldal elkészítése
Szekció neve “3. A keresőoldal elkészítése”- Hozz létre egy új oldalt (Oldalak → Új oldal).
- Add hozzá az Ajax Search widgetet (blokkot), és állítsd be. Ha például a Show Categories List kapcsolót bekapcsolod, egy osztályozás kategórialistaként jelenik meg a keresőmező mellett.
- A Search Query részben a Source listában válaszd ki a tartalomtípust.
- Add hozzá a WPML Language Switcher widgetet, hogy a látogatók nyelvet válthassanak.
- Ha a keresőhöz tartalmat is mutatsz, a JetEngine Listing Grid widgetét is hozzáadhatod, a lefordított listázósablonnal.
- Tedd közzé az oldalt (Publish).
4. A találati oldal sablonja
Szekció neve “4. A találati oldal sablonja”Készíts keresési találati sablont a JetThemeCore-ral (lásd Saját eredményoldal és archívsablon), és tedd bele ugyanazt a tartalmat, ami a keresőoldalon van. A Listing Grid tartalma a sablonszerkesztőben nem látszik, de a weboldalon megjelenik és lekérdezi a találatokat.
5. Az oldal lefordítása
Szekció neve “5. Az oldal lefordítása”- A WPML → Translation Dashboard oldalon válaszd az Oldalak fület, jelöld ki az oldalt, és kattints a Translate your content gombra.
- Válaszd ki a fordítás módját, majd kattints a Translate content gombra.
- Kézi fordításnál a WPML → Translations oldalon kattints az oldal melletti Translate gombra, töltsd ki a mezőket, és kattints a Save and Complete gombra.
- Válts a fordított nyelvre az admin sávon lévő nyelvváltóval vagy a bejegyzések feletti nyelvnévre kattintva. A lefordított oldal ekkor az Oldalak listában is megjelenik.
6. Ellenőrzés
Szekció neve “6. Ellenőrzés”Nyisd meg az oldalt a weboldalon, és válts nyelvet. A tartalom a kiválasztott nyelven jelenik meg. Ha keresel valamire, a látogató a lefordított találati oldalra érkezik.
Készült: