Добавление нового дизайна административной панели — различия между версиями
Stexe (обсуждение | вклад) (Новая страница: « category:Общие вопросы работы UMI.CMS <center> <table width="70%"> <tr> <td> <div> Все течет, все меняется. Обновле…») |
Aposio (обсуждение | вклад) |
||
(не показано 9 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
− | + | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]] | |
− | + | ||
− | + | '''Актуально для версии 20''' | |
− | + | ||
− | + | == Задача == | |
− | + | ||
− | + | Добавить новый шаблон дизайна административной панели, чтобы при обновлении системы он сохранился. | |
− | + | ||
− | + | == Решение == | |
− | + | ||
− | + | Для решения данной задачи нам понадобится: UMI.CMS, Text Editor, FTP Client. | |
− | + | ||
− | Заходим в корневую директорию системы по FTP | + | Заходим в корневую директорию системы по FTP и открываем файл config.ini. В секцию [system] нужно добавить запись: skins[]="переменное_название" ,где переменное_название - английское название без пробелов, например "newskins". В директории /styles/skins/ дублируем папку 'modern' и называем ее "newskins". |
− | + | ||
− | + | После этих действий, при входе в административную панель, мы уже можем наблюдать выбор из списка нескольких скинов: нашего и стандартных. | |
− | + | ||
− | Открываем | + | Далее необходимо добавить языковую константу для нашего нового дизайна, для этого нужно создать файл /classes/components/i18n.ru.php и вставить в него следующий код: |
− | + | <source lang='php'> | |
− | + | <?php | |
− | + | ||
− | + | /** Языковые константы для русской версии */ | |
− | + | $i18n = [ | |
− | + | 'skin-newskins' => "Новый дизайн", | |
− | + | ]; | |
− | + | ||
− | + | </source> | |
+ | |||
+ | Здесь, мы добавляем языковую константу соответствующую нашему новому дизайну. | ||
+ | |||
+ | Открываем нашу административную панель и видим возможность, выбора нового названия дизайна административной панели. | ||
+ | |||
+ | Теперь мы можем вносить в свой новый дизайн административной панели любые изменения и они не будут утеряны при обновлении системы. |
Текущая версия на 11:30, 13 мая 2019
Актуально для версии 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' => "Новый дизайн",
];
Здесь, мы добавляем языковую константу соответствующую нашему новому дизайну.
Открываем нашу административную панель и видим возможность, выбора нового названия дизайна административной панели.
Теперь мы можем вносить в свой новый дизайн административной панели любые изменения и они не будут утеряны при обновлении системы.