Добавление нового дизайна административной панели

Материал из Umicms
Версия от 11:30, 13 мая 2019; Aposio (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск


Актуально для версии 20

Задача

Добавить новый шаблон дизайна административной панели, чтобы при обновлении системы он сохранился.

Решение

Для решения данной задачи нам понадобится: UMI.CMS, Text Editor, FTP Client.

Заходим в корневую директорию системы по FTP и открываем файл config.ini. В секцию [system] нужно добавить запись: skins[]="переменное_название" ,где переменное_название - английское название без пробелов, например "newskins". В директории /styles/skins/ дублируем папку 'modern' и называем ее "newskins".

После этих действий, при входе в административную панель, мы уже можем наблюдать выбор из списка нескольких скинов: нашего и стандартных.

Далее необходимо добавить языковую константу для нашего нового дизайна, для этого нужно создать файл /classes/components/i18n.ru.php и вставить в него следующий код:

<?php

	/** Языковые константы для русской версии */
	$i18n = [
		'skin-newskins' => "Новый дизайн",
	];

Здесь, мы добавляем языковую константу соответствующую нашему новому дизайну.

Открываем нашу административную панель и видим возможность, выбора нового названия дизайна административной панели.

Теперь мы можем вносить в свой новый дизайн административной панели любые изменения и они не будут утеряны при обновлении системы.