Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.4Прячем колонкиДо сих пор мы подразумевали, что наш дизайн будет всегда содержать три колонки, не зависимо от того, содержат ли они какой-то контент. С точки зрения шаблона Joomla, это не очень удобно. В статическом сайте контент никогда не изменяется, но мы хотим предоставить администраторам сайта возможность размещать свой контент в любом месте, где они захотят, и чтобы не нужно было при этом заботиться о редактировании CSS-разметки. Нам нужна возможность «выключать» колонку автоматически или «свертывать» ее, если она не содержит контента. При разработке движка шаблонов в Joomla 1.5 было сделано множество улучшений. Процитируем непосредственно блог разработчиков Joomla: Изменения в системе шаблонов в Joomla 1.5 можно разбить на две категории. Прежде всего, есть изменения в том, как делались раньше некоторые вещи в Joomla 1.0, например новый способ загрузки модулей, а во вторых, было добавлено много новых функций, например, параметры шаблонов. mosCountModules Функция mosCountModules заменена на функцию $this->countModules и в нее добавлена поддержка условий. Это позволяет разработчикам легко подсчитать общее количество модулей в различных позициях шаблона с помощью одной строки кода, например, $this->countModules('user1 + user2')возвратит общеее количество модулей в позициях user1 и user2. |