|
Страница 5 из 5
Фишки
Для большей гибкости шаблона можно "поиграть" с областями в файле 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)
|