Как убрать контент на многостраничной ноде, оставив его только на первой странице?

Главные вкладки

Аватар пользователя mac3k mac3k 27 сентября 2009 в 13:52

Бывает неудобно, когда содержимое ноды дублируется на каждой странице, и когда очень много комментариев.
Как убрать содержимое ноды или заменить его на содержимое из тизера, когда юзер находится не на первой странице многостраничной ноды. Надо чтобы полный текст ноды был только на первой странице.

Комментарии

Аватар пользователя mac3k mac3k 29 сентября 2009 в 15:36

Сделал так:
В файле node.tpl.php вместо
<?php print $content?>
вписал


<?php 
$pagenm 
$_GET['page'];
if (
$teaser or ($page and !$pagenm) ){
    print 
$content;
} else {
    print <<<END
<form id="splrbtn">
<br/><input type="button" onclick="document.getElementById('maincnt').style.display = 'block';document.getElementById('splrbtn').style.display = 'none';" value="Показать стартовый пост">
</form>
<div id="maincnt" style="display:none;">
$content</div>
END;
}
?>

Только вот незадача - при предпросмотре при создании материала, тоже выходит эта кнопка "Показать стартовый пост".
Как можно учесть, что мы в режиме предпросмотра?