МОДУЛІ

Перемикач мов

Дайте відвідувачу перемикатися між мовними версіями поточної сторінки.

Назад до модулів
Входить до системиОкремої позиції в каталозі наразі немає
FoxCoreCMS
01 / FOXCORECMS

Опис

Що робить модуль

Модуль створює посилання на відповідні мовні адреси й може бути оформлений для шапки сайту.

Де стане у пригоді

Підходить для багатомовних проєктів, де кожна версія має власний текст і SEO-дані.

Приклад із демо-шаблону

Нижче — реальна мітка з дизайну FoXBuilder. Система підставляє в неї виведення модуля або дані поточної сторінки; мітки налаштовуваних екземплярів задаються в адмінці.

<div class="language-switcher">[#lang_menu#]</div>
02 / FOXCORECMS

Де стане в пригоді

Перехід між перекладеними версіями сторінок багатомовного сайту.

03 / FOXBUILDER

Приклад на демо-сайті

У шапці FoXBuilder перемикач веде на відповідну мовну версію сторінки.

Як це налаштувати

  1. Створіть екземпляр модуля й оберіть його HTML-шаблон.
  2. Додайте мітку [#lang_menu#] до шаблону сторінки та прив’яжіть екземпляр.
  3. Заповніть вміст потрібними мовами.
  4. Відкрийте демо-сторінку й перевірте результат.

Код шаблону

modules/language_menu/templates/default.html

<!-- @wrapper -->
<div class="header-info"><ul class="tmp-dropdown-menu switcher-language">
  <li><a href="%current_url%">%current_label%</a><ul>%items%</ul></li>
</ul></div>
<!-- @item -->
<li%active_attribute%><a href="%url%" lang="%code%">%label%</a></li>

Мітка в шаблоні сторінки

[#lang_menu#]