Настройка модуля

Шаг 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' => '',
);
для сайта ID = 123
<?php

return array (
	123 => array(
		'translate' => TRUE,
		'type' => 'url',
		'yandex' => '',
		'google' => '',
		'googlefree' =>'gtx',
		'yandexcloud_folder_id' => '',
		'yandexcloud_secret' => '',
	)
);

Last updated