В общем тестю сейчас образец cms из уроков. Вопрос по буферизации.
<div id="content_block">
<?php echo $content ?>
</div>
<div id="menu">
<ul>
<li><a href="/main">Главная страница</a></li>
<li><a href="/second">Вторая страница</a></li>
</ul>
</div>
главный роутер
ob_start();
include './skins/tpl/menu.tpl';
switch($GET['page'])
{
case 'main':
include './modules/main/router.php';
break;
case 'second':
include './modules/second/router.php';
break;
default:
include './modules/main/router.php';
break;
}
$content = ob_get_contents();
ob_end_clean();
include './skins/tpl/index.tpl';
Так вот, если меню подключать через буфер между двумя дивами проскакивает отступ, который нельзя убрать стилями. Такое чувство что буфер отдает пару символов перевода строки.
Если меню вставить в главный шаблон, все отлично... Как безболезненно разнести меню и главный шаблон? :o