Закрыть Авторизация

     

Шаблоны Joomla

Добавление иконки сайта на Joomla

Чтобы добавить иконку нужно скопировать файл favicon.ico в папку шаблона, который вы используете. При этом в html добавится такой код:

<link href="/templates/имя_шаблона/favicon.ico" rel="shortcut icon" type="image/x-icon" />

Файл favicon.ico можно создать в Corel Draw путём экспорта необходимой картинки в формате .ico размером 16x16 с разрешением 72dpi.

Файлы шаблона Joomla

Файлы и папки самого шаблона можно найти в директории /templates/. При этом не стоит забывать что имена папок должны совпадать с именами самих шаблонов.

В папке с шаблоном обязательно должны присутствовать файлы templateDetails.xml и index.php. Обычно есть также файл template_thumbnail.png, который является скриншотом самого сайта.

Под этими тремя именами и используются основные сценарии Joomla.

Не будет лишним группировать ваши файлы внутри папки шаблона. Файлы таблиц в папку css, картинки - в images.

CSS-класс страницы

CMS Joomla предоставляет возможность задать класс страницы для пункта меню и настроить его таким образом, чтобы он отображал определённую страницу.

Данный класс используется только при выводе самого компонента. Если вы хотите использовать его для элементов шаблона, следует получить значение класса страницы в файле index.php и добавить его в виде класса туда, куда необходимо.

Получить класс можно следующим образом:

$menu = JSite::getMenu();

$active = $menu->getActive();

$active_pageclass_sfx = '';

if (is_object($active)){

$active_pageclass_sfx = $active->params->get('pageclass_sfx');

}

Установка, копирование папки целиком

Вполне объяснимо нежелание перечислять все файлы в установочном xml файле.

Для ускорения процесса предлагаем сразу скопировать всю папку

Для этого заменим тег

<filename>index.php</filename>

на

<folder>html</folder>

И получим желаемый результат.

Разработка шаблона Joomla

Введение

Целью этого руководства является введение в процесс создания шаблонов для Joomla!. Оно охватит области кода и необходимых файлов для создания простейшего шаблона. Код представлен таким образом, что он может быть вырезан и вставлен с минимальным количеством вмешательств.

Юзабилити сайтов на joomla

Создавая сайт на joomla, не стоит забывать о юзабилити сайта. Юзабилити – это оценка сайта с точки зрения его посетителей, иначе говоря, это оценка удобства использования вашего сайта глазами клиента. Для удобства пользования сайтом необходимо логично и интуитивно понятно расположить разделы, меню и т.п. Поскольку один раз не найдя нужной для себя информации, почти наверняка пользователь никогда больше не вернется на сайт, и вы потеряете покупателя.