Paging

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

Аватар пользователя dim08 dim08 22 мая 2010 в 23:46

Формирую страницу с помощью запроса.
Страница получается длинная, поэтому подключил Paging
Код в ноде( включен фильтр PHP code ):
...........
...........
while ( $a1_ = db_fetch_array( $r1_ ) )
{
$c1_ = $a1_['teaser'];
$ct2_ = $a1_['field_tsod_value'];
$cngr_ = $a1_['field_ngr_value'];

$cz_ .= '

  • ' .
    $c1_ . '
    ';

    (стр.108) $co_ .= '
    [--pagebreak--]

    ' . $c1_ . '

    ';

    ...........
    ...........

    Но как только вставляю [--pagebreak--]
    появляется ошибка:
    Warning: Unexpected character in input: ''' (ASCII=39) state=1 in Z:\home\localhost\www\sat-rb\includes\common.inc(1548) : eval()'d code on line 108

    Parse error: syntax error, unexpected $end in Z:\home\localhost\www\sat-rb\includes\common.inc(1548) : eval()'d code on line 109

    Подскажите, плиз, что сделано не так??

  • Комментарии

    Аватар пользователя dim08 dim08 24 мая 2010 в 1:34

    Такой код с фильтром HTML выполняется правильно.
    Стр1 [pagebreak] Стр2 [pagebreak] Стр3

    А такой с фильтром PHP выдает ошибку.
    <?php print "Стр1 [pagebreak] Стр2 [pagebreak] Стр3"; ?>

    Такое впечатление что ошибка где-то в ядре друпала.
    По идее если фильтр Paging самый тяжелый по весу
    То ему на обработку должна передоваться уже
    обработанная фильтром PHP страница.
    А получается, что фильтр Paging обрабатывает
    код PHP.
    Может кто в курсе проблемы?