Исправление верхнего меню в MODX менеджере
В некоторых языках (в украинском и русском точно) на небольших мониторах/браузерах (1024px), верхнее меню навигации в MODX менеджере переполняет экран и последниие два или три пункта меню спускаются вниз и в процессе начинают мешать работе. Для исправления данного дефекта менеджера MODx Revoluiton Марк Хамстра создал простой плагин для и назвал его TopMenuFix. Вы можете его легко найти в Репозиториe дополнений.
Это очень простой плагин. Так как стиль меню формируется с помощью CSS и всё что нужно сделать – это перезаписать эти стили при загрузке менеджера, то есть при событии onManagerPageInit.
Этот плагин, который служит для исправления «двустрочности», называется modX::regClientStartupHTMLBlock метод, что звучит несолько сложно, но на самом деле всего лишь вставляет некоторый html код в шапку страницы. В данном случае, это простенький код:
<style type="text/css">
#modx-topnav li {
padding: 4px 5px 0 0;
}
</style>
Вот и всё.
Вам он тоже нужен? Без проблем! Марк Хамстра сделал пакет используя PackMan адонн и вы можете его взять из Менеджера пакетов. Он называется "TopMenuFix". Вы также можете его найти на вебсайте MODX.
Исходники находятся на Github и любые баги или запросы новых функций (я их если честно не ожидаю, ну да ладно) пожалуйста размещайте в разделе TopMenuFix Repository Issues.
Вот так выглядит поправленное с помощью плагина TopMenuFix верхнее меню менеджера MODx Revolution.
