Шаблон для сайта Joomla

На сегодняшний день  CMS Joomla одна из самых популярных Систем управления контентом. Основное ее достоинство состоит в том, что практически всю работу по наполнению сайта контентом (содержимым) может осуществить человек, не имеющий специальных знаний программирования.

Однако создание шаблона сайта требует специальных навыков. Если вы посмотрели видео-уроки по CMS Joomla, то  уже хорошо знаете, что за вывод содержимого сайта и его внешнее оформление отвечает шаблон сайта .

Что такое шаблон Joomla?

Шаблон сайта Joomla – это набор файлов, который инсталлируется в систему управления содержимым. Эти файлы отвечают за представление содержимого сайта пользователю. Сам шаблон это еще не веб-сайт, это только фундамент, на котором основывается дизайн сайта, созданный на базе Joomla. Законченный сайт – это взаимодействие шаблона и содержимого сайта, которое находится в базах данных Joomla.

Посмотрите, как выглядит шаблон сайта Joomla сразу после установки. В шаблоне еще нет содержимого,  но есть уже стиль оформления.

Шаблон сайта без контента

А вот так выглядит шаблон вместе с информационным наполнением. Шаблон сайта устроен так, что при добавлении содержимого, оно наследует стиль оформления, определенный в шаблоне. В Joomla шаблонах за оформление  содержимого отвечают каскадные таблицы стилей CSS.

Шаблон сайта с контентом

Шаблон без содержимого, просто пустая обертка, как и содержимое без шаблона, просто текст и картинки.

Чтобы кардинально изменить внешний вид сайта, достаточно просто поменять шаблон. Новый шаблон с новыми правилами оформления контента,  может быть мгновенно применен к веб-сайту. В разных шаблонах даже размещение и позиционирование элементов содержимого  могут быть определены  по разному, не говоря уже о цветовом и графическом оформлении.

Но самое главное, что при смене шаблона сайта , его содержимое остается неизменным, благодаря тому, что в шаблонах Joomla содержимое и его представление полностью отделены друг от друга.

Возникает естественный вопрос - где взять шаблон для сайта?