Здравствуйте. По одному интересному примеру из сети решил попробовать сделать свой шаблон для Joomla 3. И практически в начале работы столкнулся с проблемой. Задача простая, чтобы было 3 колонки: left, main, right. Main - это основная для вывода материала. Вот две части кода которые не работают как надо из файла index.php шаблона:
Часть кода из тега <body> отвечающая за вывод:
                       <div class="container">
			
			<header class="header">
			<div class="header-inner clearfix">
				<a href="" class="site-title">Название сайта!</a>
			</div>
			</header>
			
			<div class="row-fruid">
			
			<?php if($this->countModules('left')): ?>
				<div id="left" class="span3">
					<jdoc:include type="modules" name="left" style="xhtml" />
				</div>
			<?php endif; ?>
			
				<div id="main" class="<?php echo $span; ?>">
					<jdoc:include type="component" />
				</div>	
				
			<?php if($this->countModules('right')): ?>
				<div id="right" class="span3">
					<jdoc:include type="modules" name="right" style="xhtml" />
				</div>
			<?php endif; ?>
			</div>
			
		</div>	
А это в самом начале файла index.php:
<?php
    defined('_JEXEC') or die;
	$app = JFactory::getApplication();
	$app = JFactory::getDocument();
	JHtml::_('bootstrap.framework'); 
	JHtml::_('bootstrap.loadCss', true, $this->direction);
	
	if ($this->countModules('left') && ($this->countModules('right'))) {
		$span = 'span6';
	}
	elseif ($this->countModules('left') && (!$this->countModules('right'))) {
		$span = 'span9';
	}
	elseif (!$this->countModules('left') && ($this->countModules('right'))) {
		$span = 'span9';
	}
	else {  
		$span = 'span12';	
	}
?>
Должно определяться, если присутствуют модули и в left и в right позициях, то ширина main будет span6, и т.д.
Сейчас если модулей нет в обеих позициях, main действительно занимает всю ширину span12.
Но если включить модули, позиция left выводится нормально шириной span3, main тоже как надо шириной span6, а позиция right переносится вниз, а спрво остается пустое место шириной как раз span3
Простите если неправильно выразился, первый раз пытаюсь сделать с нуля, а не переделывать готовый. Залил на хостинг, можно посмотреть 
http://site2.worldofsites.ru/