Настройка модуля
Шаг 1
Переходим в раздел «Модули», находим нужный модуль (1) и нажимаем кнопку «Редактировать» (2)

Шаг 2
Перейдите во вкладку «Настройки модуля» (1) и укажите нужные настройки (настройки сохраняются для текущего сайта, в котором вы находитесь)

translate – (TRUE|FALSE), нужно ли при сохранении элемента автоматически переводить не достающие языки
type – (site|url|cookie), как система будет идентифицировать язык
[site] работа на N-количестве поддоменов (en.site.ru, de.site.ru и тд), для одного сайта можно создать необходимое кол-во поддоменов.
[url] работа на одном домене N-количестве путей (site.ru/news/ -> site.ru/en/news/), для одного сайта можно создать необходимое кол-во путей.*
[cookie] работа на одном домене (site.ru), такой вариант подойдет для простых сайтов, для которых достаточно смены контента на той же странице.*
yandex|google|googlefree|yandexcloud – настройки для драйвера перевода, нужно указать полученные API ключи
*ВНИМАНИЕ! Type [url] и [cookie] не работает с функционалом «Кэширование в статичные файлы (зеркалирование)»
Для версии HostCMS < 6.9.8 настройки модуля вносятся как PHP-код с параметрами модуля или файла /modules/multilanguage/config/config.php
<?php
return array (
'translate' => TRUE,
'type' => 'url',
'yandex' => '',
'google' => '',
'googlefree' =>'gtx',
'yandexcloud_folder_id' => '',
'yandexcloud_secret' => '',
);
<?php
return array (
123 => array(
'translate' => TRUE,
'type' => 'url',
'yandex' => '',
'google' => '',
'googlefree' =>'gtx',
'yandexcloud_folder_id' => '',
'yandexcloud_secret' => '',
)
);
Last updated