«Оптимизация» таблицы списка материалов в админпанели Джумла 4
Администратору сайта достаточно часто приходится создавать (или править) материалы через административную панель Джумла. Процесс понятный и неизбежный, если сайт реально рабочий.
Таблица списка материалов в Джумла 4 выглядит привычно. Но «напрягает» пустячок: если заголовок материала достаточно длинный (а он почти всегда длинный), его трудно прочесть сразу. Остальные вспомогательные колонки занимают больше места, чем единственная — максимально важная: Заголовок. А если материалов много? (а их обязано быть много)
![админ панель джумла 4](/images/joomla/optimizatsiya-tablitsy-spiska-materialov.jpg)
И не важно, скрыть или не скрывать левую панель инструментов: заголовок «нечитаемый» из-за переноса админкой строк «абы как» и слишком широкими колонками вспомогательных столбцов, которые «откушали» от ширины нужного столбца полезное пространство.
Задача: увеличить ширину столбца Заголовок, уменьшить ширину всех остальных столбцов, оставив понятным их названия. Как итог: администратор проекта однозначно сэкономит своё время.
Можно по разному решить «проблему», можно и вообще «не париться и оставить все «как есть», вопрос можно считать «надуманным». А можно попробовать решить это маленькое «неудобство», достаточно просто/быстро.
Есть же в Джумле переопределения, можно попробовать решение через этот функционал.
Опустим подробности процесса поиска решения, оставим только само решение. После ряда манипуляций список материалов будет выглядит так, «почувствуйте разницу».
![админ панель джумла 4](/images/joomla/optimizatsiya-tablitsy-spiska-materialov-1.jpg)
Понятно, что тестовые заголовки столбцов заменены на иконки Font Awesome (которые предустановлены в Джумла). Заголовок: Избранное: стал иконкой Звезда; Дата создания: иконкой Календаря; Количество просмотров: сменила иконка Глаз; и т. п., сравните сами: было/стало. Если этот вариант не интересен или не нужен, читатель этих строк может смело закрыть страницу. Для тех, кого данный вариант устраивает — продолжим.
Иконки подобраны тематические, можно не волноваться, что заголовки содержимого столбцов станут «не понятны». По желанию, иконки можно заменить на иные. Список переопределений выглядит так:
JGLOBAL_RATINGS="<span class='fa fa-star-half' aria-hidden='true'></span>"
COM_CONTENT_HEADING_DATE_CREATED="<span class='fa fa-calendar' aria-hidden='true'></span>"
JSTATUS="<span class='icon-check' aria-hidden='true'></span>"
JGLOBAL_VOTES="<span class='fa fa-thumbs-up' aria-hidden='true'></span>"
JFEATURED="<span class='icon-star' aria-hidden='true'></span>"
JGLOBAL_HITS="<span class='fa fa-eye' aria-hidden='true'></span>"
Как реализовать хак-приблуду
Можно всё сделать через Админпанель вручную, но можно быстрее/проще. Переопределения в Административной панели Джумла 4 находятся по адресу:
Поместите в папку по указанному пути файл ru-RU.override.ini по ссылке (файл в архиве в формате *.zip, перед «заливкой», понятно, его нужно разархивировать). Папки overrides
у вас, скорее всего, нет. Создайте ее, это же не проблема?..
Это всё, собственно, заголовки таблиц приобретут «сжатый» вид значков, заголовки материалов будут «читабельны» легче и быстрее, это немного ускорит работу Администратора, сделает ее чуть проще.
Есть «побочные эффекты»: на некоторых других страницах Админпанели (например, в списках пунктов Меню) тоже появятся вновь прописанные переопределения. Для меня лично они не критичны (а для пунктов меню: крайне удобны), ничего принципиально «ломающего» шаблоны Админпанели пока не встретилось. Всегда можно обратить процесс.
Решений может быть много, разных. Автору этого материала показался наиболее удобным: представленный.
Удачи, комфортной работы.
Для комментирования материалов регистрация на сайте не нужна. Правила публикации: наличие здравого смысла. Комментарии проходят премодерацию и публикуются только после проверки администратором.