Я использую Joomla для своих сайтов уже более двух лет. За это время у меня накопилось довольно много разнообразных проектов. Проектов разных: и простых, и сложных, красивых и простеньких.
За это время я пришел к одному совершенно закономерному выводу: Joomla подходит не для всех проектов. Да, банальный вывод, но, тем не менее, это именно так.
Для простых сайтов, где требуется только вывод каких-нибудь статей или изображений, Joomla — прекрасный выбор. Для любых сайтов, где основным элементом является контент, а не активность пользователя Joomla — прекрасный выбор.
Очень часто кроме обычного меню требуется использовать изображения (о работе со значками для меню можно прочитать в этой статье). Для реализации этого существует довольно много сторонних компонентов и модулей. С другой стороны, стандартный компонент меню Joomla имеет большое количество возможностей среди которых не хватает, пожалуй, только этой.
Дабы как-то восполнить такое упущение, я решил дополнить функциональность mod_mainmenu (так как компонент уже имеет функциональность добавления изображения к строкам меню).
Уже не первый раз убеждаюсь, что у Joomla гораздо больше возможностей, чем кажется на первый взгляд. Стандартный компонент меню обладает огромным количеством возможностей, о которых, на первый взгляд, даже и не подозреваешь.
Сегодня мы займемся тем, что к пунктам меню привяжем картинки. Вопрос банальный, но поход в гугл с таким запросом результатов не дает.
А решение, на самом деле очень простое. Для начала идем в админку и выбираем модуль меню, к пунктам которого нам нужно привязать изображения. Это модуль типа mod_mainmenu.
Итак, это заключительная статья из цикла о написании материалов (Первая часть о разделении материалов на основную и вводную части, вторая часть о вставке изображений, третья часть о настройках публикации). Итак, у нас осталось две закладки: Метаданные и связь с меню. Сейчас мы их и разберем.
Сначала посмотрим на закладку Метаданные:
Здесь идет описание мета-тегов для редактируемой статьи. Как видно на изображении я их ввел. Теперь сохраняем статью и смотрим, где же они появились (смотрим HTML код страницы):
Работаю с джумлой уже довольно давно и заметил весьма интересный глюк, хотя это скорее не глюк, а неприятная неожиданность.
Довольно часто встречается ситуация, когда материалы не публикуются сразу, а некоторое время находятся в состоянии Опубликовано, не неактивно. Решение проблемы простое, но неочевидное.
Все дело в том, что у всех материалов в Joomla есть свойство Начало публикации, а в настройках саймой джумлы можно выбрать часовой пояс.
Происходит это следующим образом: время публикации материала при сохранении указывается как текущее время сервера (вне зависимости от того, в каком часовом поясе он находится), а время отображения считается с учетом часового пояса, который выбирается в настройках сайта. Для этого нужно войти в Панель управления сайтом-Глобальные настройки-Локаль-Часовой пояс