[AdminTools] Пользовательские css и js файлы
Всем привет!
Вот решил доделать adminTools. Не хочется оставлять компонент на стадии beta.
В новой версии доработана тема «purple» и добавлены 2 системные настройки — admintools_custom_css и admintools_custom_js, которые позволяют подключать пользовательские файлы стилей и скриптов в админке. Например, можно легко заменить обычный скроллбар в дереве ресурсов на стильный.

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

Для подключения стилей используйте системную настройку admintools_custom_css.
На этом всё.
Вот решил доделать adminTools. Не хочется оставлять компонент на стадии beta.
В новой версии доработана тема «purple» и добавлены 2 системные настройки — admintools_custom_css и admintools_custom_js, которые позволяют подключать пользовательские файлы стилей и скриптов в админке. Например, можно легко заменить обычный скроллбар в дереве ресурсов на стильный.

Инструкция
Для этого нужно подключить jQuery и библиотеку nicescroll. Скачайте nicescroll.js, сохраните, например, в assets/components/admintools/js/mgr/custom/ (или любое другое место), откройте его и добавьте в конец кодExt.onReady(
function() {
$("#modx-leftbar-tabpanel").parent('div').niceScroll({zindex:1000});
}
);Можно создать для этого новый файл, но такой вариант проще.Теперь нужно добавить в системную настройку admintools_custom_js через запятую обе библиотеки
//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js,{adminToolsJs}custom/jquery.nicescroll.js* Вместо assets/components/admintools/js/mgr/ можно использовать плейсхолдер {adminToolsJs}, а вместо assets/components/admintools/css/mgr/ — {adminToolsCss}.Наслаждаемся.

Для подключения стилей используйте системную настройку admintools_custom_css.
На этом всё.
Комментарии: 24
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
файлик положил в
там всего несколько строк и к тем уже и !important применял, но нет, сам файлик в админку не грузится
Думаю, проблема в том, ты скорее всего меняешь тему. А кастомные стили подключаются перед стилями с темой. Поэтому твои стили перебиваются. Я то тестировал с обычными стилями админки, а про темы не думал, ведь их можно изменять в отдельном файле темы.
Быстрое решение — добавить айдишник body к твоим стилям для повышения приоритета. А я в следующей версии поменяю порядок загрузки.
PS не помогло. А подкорректировать я хотел
Проверь в исходниках страницы этот файл вообще подключается?
сжатие css отключено
file.modx.pro/files/e/0/d/e0df3f66c74cacc6fbd696bdf8ad576c.jpg
заменил скриншот на новый
Но именно такой ключ и был после обновления.
PS после изменения ключа появилась и css-ка
Ну, вот оно сразу в глаза бросалось что словарь к этим ключам не подключался.
Сейчас кастомная css подключилась и все нормально.
file.modx.pro/files/b/4/6/b46279ad7cca54cad94881e7add48f26.png
Но нет, не подключился
есть ресурс с большим деревом и когда иду по всем ресурсам добавить/проверить не хватает видеть где я нахожусь в данный момент
Для выделения добавьте в файл assets\components\admintools\css\mgr\themes\dark.css
не совсем точно выразился, подумали в сторону хлебных крошек.
имелось ввиду что в подпунктах (акции к примеру) штук 30-40 ресурсов, и когда находишься где-то по середине, тяжко без выделения ориентироваться