Новости Joomla на русском
Главная Новости Форум Статьи и обзоры Вопросы и Ответы
Joomla! по-русски

Вышел релиз безопасности Joomla 2.5.4! Исправлено 2 ошибки безопасности низкого уровня и более 150 различных недочетов. Разработчики настоятельно рекомендуют обновиться до Joomla 2.5.4. Обновленный пакет локализации уже доступен для загрузки.

 
Thursday, 17 May 2012 Главная arrow Статьи и обзоры arrow Создание шаблона для Joomla
Категории
Статьи
Обзоры
Модификации и хаки
Для разработчиков
Joomla!® CMS
Russian Joomla Translation Team
Безопасность
Популярные статьи

Advego.ru - наполнение сайтов информацией

Замечание

Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации, такие как J, Joom и т.д., используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект Joomlaportal не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters.

Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

Создание шаблона для Joomla

Список статей
Создание шаблона для Joomla
Индекс
Стили и оформление
XML
Фишки

Фишки

Для большей гибкости шаблона можно "поиграть" с областями в файле index.php. Приведу несколько готовых вариантов для тех, кто программированием не занимается
----------------------------------------

<?php 
 
 if ( mosCountModules( 'left' ) ) {
 
 ?>
 
 любой код HTML – начало оформления области
 
 <?php mosLoadModules ( ' left ' ); ?>
 
 любой код HTML – конец оформления области
 
 <?php 
 
 }
 
 ?>

Скрывает область left, если на данной странице в ней нет ни одного модуля
----------------------------------------

<?php 
 
 if ( mosCountModules( 'left' ) || mosCountModules( 'right' )) {
 
 ?>
 
 любой код HTML – начало оформления области
 
 <?php mosLoadModules ( ' left ' ); ?>
 
любой код HTML по необходимости
 
 <?php mosLoadModules ( ' right ' ); ?>
 
 любой код HTML – конец оформления области
 
 <?php 
 
 }
 
 ?>

Скрывает области left и right, если на данной странице ни в одной из них нет модулей. Если есть модуль хотя бы в одной из этих областей, то появятся обе области.
----------------------------------------

<?php 
 
 if ($_REQUEST['option'] != 'com_frontpage' ||  $_REQUEST['option'] != '') { 
 
 ?>
 
 любой код HTML – начало оформления области
 
 <?php mosMainBody();?>
 
 любой код HTML – конец оформления области 
 
 <?php 
 
 }
 
 ?>

Скрывает область mainbody на главной странице (при условии, что вы используете компонент frontpage, а не какой-то другой, то есть не меняли главную страницу, назначенную при установке Joomla)



 
< Пред.   След. >
Загрузить Joomla!® CMS