Классы для шаблона Joomla 2.5
Список ниже представляет классы файлов для компонента com_content:
Список ниже представляет классы файлов для компонента com_content:
Файлы и папки самого шаблона можно найти в директории /templates/. При этом не стоит забывать что имена папок должны совпадать с именами самих шаблонов.
В папке с шаблоном обязательно должны присутствовать файлы templateDetails.xml и index.php. Обычно есть также файл template_thumbnail.png, который является скриншотом самого сайта.
Под этими тремя именами и используются основные сценарии Joomla.
Не будет лишним группировать ваши файлы внутри папки шаблона. Файлы таблиц в папку css, картинки - в images.
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>
И получим желаемый результат.
Первым делом нам понадобится страница XHTML. Допускается использования сервисов для генерации шаблонов. Примером нам послужит стандартный шаблон с футером, шапкой и двумя колонками.
Целью этого руководства является введение в процесс создания шаблонов для Joomla!. Оно охватит области кода и необходимых файлов для создания простейшего шаблона. Код представлен таким образом, что он может быть вырезан и вставлен с минимальным количеством вмешательств.
Создавая сайт на joomla, не стоит забывать о юзабилити сайта. Юзабилити – это оценка сайта с точки зрения его посетителей, иначе говоря, это оценка удобства использования вашего сайта глазами клиента. Для удобства пользования сайтом необходимо логично и интуитивно понятно расположить разделы, меню и т.п. Поскольку один раз не найдя нужной для себя информации, почти наверняка пользователь никогда больше не вернется на сайт, и вы потеряете покупателя.
Если говорить сухим языком, то юзабилити – это мера качества пользовательского опыта, приобретенного при взаимодействии с продуктом или системой, например, веб-сайтом, программным приложением и т.п.