# Настройка макета

{% hint style="danger" %}
Для дальнейших действий нужны минимальные знания работы с **макетами**, **XSL-шаблонами (далее - XSL)**, **типовыми динамическими страницами (далее - ТДС)** в HostCMS. Работу должен выполнять Ваш программист или администратор сайта.
{% endhint %}

### Вывод выбора языка для посетителей сайта

В главном макете Ваше сайта, в том месте где хотите вывести выбор языка вставьте код (например в шапке сайта)

{% code lineNumbers="true" fullWidth="true" %}

```php
<?php
// Показ и выбор языка
$MultiLanguage_Controller_Show = new MultiLanguage_Controller_Show(
	Core_Entity::factory('Site', CURRENT_SITE)
);
				
$MultiLanguage_Controller_Show
	->xsl(Core_Entity::factory('Xsl')->getByName('Мультиязычность'))
	->show();
?>
```

{% endcode %}

{% hint style="info" %}
\*при установке XSL шаблоны идут с датой текущей установки в названии, например: **Мультиязычность \[05.06.2020 13:00:24]**
{% endhint %}
