Съдържание
На първо място, ако искаме нашият сайт да е достъпен на няколко езика, най -логичният вариант е да добавим още езици и след това да ги конфигурираме така, че да могат да бъдат открити.Добавяне на езици
Drupal По подразбиране той поддържа поддръжка за езици в ядрото си, но не е разрешен напълно по подразбиране. Нека да видим как да го активираме.
- 1- За да интегрираме езиците с нашия сайт, нека активираме модула на ядрото. Хайде да отидем до Конфигурацияда се Регионален и езиков за да видите следните опции:
- 2- Кликваме върху Езици и ще видим, че сме активирали само Английски в нашия списък засега:
- 3- За нашите цели ще работим с предварително зададени езици. Затова избираме езика от списъка и кликваме върху бутона Добавяне на език:
- 4- След това Drupal Това ще ви пренасочи към списъка с основните езици и новият ви език вече ще бъде добавен към списъка, сега за добавяне на още езици повтаряме предишния процес, в този пример добавяме: Арабски, немски Y Полски.
Тук можем да изберем кои езици да активираме, да ги подредим или да ги изтрием от списъка.
Откриване на езици
Сега, когато имаме езиците, осъзнаваме, че ако разглеждаме нашия сайт, всичко остава същото, тъй като въпреки че сме добавили езиците, все още трябва да разказваме Drupal как трябва да ги тълкувате, нека видим:
- Отплаваме към Конфигурация да се Регионален и езиков > Езици > Откриване и подбор и ще видим следните налични опции:
Ако активираме тази опция, потребителите ще могат да се придвижват по URL, както следва: example.com/de/news/ или example/ deutsch/ news. Това е често срещана настройка за многоезични сайтове.
Сесия
Ще използваме тази опция, ако искаме да запазим езиковото предпочитание в потребителската сесия.
Потребител
При тази опция потребителите могат да посочат в профила на профила си кой език предпочитат.
Браузър
Ако активираме тази опция, Drupal ще провери езиковите предпочитания на нашия браузър и ще я използва на нашия сайт.
След като различните опции са описани, нека използваме една, за да приложим многоезичната опция на нашия сайт.
За целта ще се придържаме към опцията URL и за това ще използваме префикса на пътя, тъй като това е най -простият начин за конфигуриране. Нека да видим как да направим това:
- Първо маркираме в опциите за URL и натискаме Запазете настройките.
- Сега кликваме върху Конфигуриране в този метод и ще видим опциите Префикс на пътя Y Домейн. Ще използваме опцията по подразбиране, която е Префикс на пътя.
- Сега променяме URL адреса в нашия браузър, за да включим префикса на пътя. Например проблеми Немски, example.com/de. По този начин можем да използваме префикса за всеки от добавените от нас езици.
Със сигурност не искаме потребителите да променят езиците ръчно по URL, затова създаваме блок в Drupal, така че да го поставим някъде на нашия сайт, за да улесним тази задача.
За да създадем блока, отиваме до Структураà Блокове и търсим блока на потребителския интерфейс: Превключвател на езици. Поставяме го на желаното от нас място и запазваме настройките за блока, след активиране ще изглежда така:
Например избираме, че нашият сайт е на немски език и входът ни ще изглежда така:
Drupal ни дава възможност не само да създаваме здрави и гъвкави уебсайтове, но също така има добрата възможност да направим същия многоезичен елемент функция, която ще го отличи самостоятелно от останалите уебсайтове в мрежата.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка