Исправление верхнего меню в MODX менеджере

Дефект верхнего меню менеджера MODx RevolutionВ некоторых языках (в украинском и русском точно) на небольших мониторах/браузерах (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.

Поправленное верхнее меню менеджера MODx Revolution