Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

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

Шаблон Joomla - это набор файлов, расположенных внутри системы управления содержимым, которые управляют представлением содер­жимого. Шаблон Joomla - это еще не веб-сайт, это даже не законченный макет сайта. Шаблон - это только фундамент, на котором основывается дальнейший дизайн веб-сайта на базе Joomla. Чтобы воссоздать эффект «законченного» веб-сайта, шаблон тесно взаимодействует с содержи­мым, хранящимся в базах данных Joomla. Пример такого взаимодейс­твия можно увидеть на рис. 9.1.

Слева на рис. 9.1 показан шаблон, который используется вместе с ин­формационным наполнением. Справа - как выглядит шаблон сразу после установки, когда в Joomla отсутствует содержимое или имеется его незначительный объем. Шаблон спроектирован так, чтобы при до­бавлении содержимого оно наследовало стили, определенные в шаблоне, такие как оформление ссылок, меню, элементов навигации, размер шрифта и цвета.

Примечательно, что изображения, связанные с содержимым (например, фотографии людей), являются частью не шаблона, а заголовка.

Использование шаблонов в системе управления содержимым в том виде, как это реализовано в Joomla, имеет свои достоинства и недостатки:

  • Содержимое и его представление полностью отделены друг от друга. Это утверждение особенно справедливо, когда шаблон создается на основе каскадных таблиц стилей (в отличие от табличной разметки в файле index.php). Это один из важнейших критериев соответствия веб-сайта современным веб-стандартам.
  • Новый шаблон, а соответственно, и совершенно новое оформление могут быть мгновенно применены к веб-сайту. В разных шаблонах даже размещение и позиционирование элементов содержимого мо­гут быть определены по-разному, не говоря уже о цветовом и графи­ческом оформлении.
  • Довольно трудно обеспечить возможность одновременного исполь­зования нескольких шаблонов на одном сайте.

Даже притом что существует возможность применения разных шабло­нов к различным страницам, такая техника не отличается высокой надежностью. Гораздо проще создать сценарий РНР, который, исходя из заданных условий и наличия опубликованного содержимого, будет динамически корректировать число колонок.

 

Это нужно знать ---------------------------------------------------------------------------------------------------------------------------

На современных веб-сайтах содержимое отделяется от представления с помощью тех­нологии, известной под названием Cascading Style Sheets (CSS - каскадные таблицы стилей). В Joomla шаблоны управляют представлением содержимого.