Помогите! проблема с input фильтрами и getPage

Не пойму, что происходит использую гет пейдж.
вызов
[[!$pagenation.tpl.top]]
[[!getPage? &element=`msGetResources` &parents=`[[*id]]`  &limit=`1` &tpl=`tpl.inkCatalogPrew.row`]]
[[!$pagenation.tpl]]

чанк верхней пагинации pagenation.tpl.top
[[+page:eq=`1`:then=`<h1>[[*longtitle]]</h1>`:gt=`2`:else=`<h2>Каталог товаров стр. [[+page]] </h2>`]]
[[+pageCount:gt=`1`:then=`<div class="pages">[[+page]] страница из [[+pageCount]]</div>`]]
[[!+page.nav]]
чанк нижней пагинации pagenation.tpl
[[+pageCount:gt=`1`:then=`<div class="pages">[[+page]] страница из [[+pageCount]]</div>`]]
[[!+page.nav]]
Код должен выводить на первой странице заголовок и контент если 1 страница и Каталог товаров номер страницы на последующих.

А по факту все время выводит «Кталог товаров номер страницы» даже на первой причем выводит с номером 1
то есть page=1, но условие не срабатывает как так?

Собственно вот как выглядит
Мордынский Николай
06 марта 2013, 13:37
modx.pro
1 083
0

Комментарии: 1

Мордынский Николай
06 марта 2013, 21:56
0
Написал свой снипет результат тот же!!! Оо причем снипет получает строку — gettype возвращает стринг проверка на равенство false что не так

<?php
/*  echo gettype($page);*/
$header = $modx ->resource ->get ( 'longtitle' );
$cont   = $modx ->resource ->get ( 'content' );

$o='';
if ( $page ==  '1' ) $o .= '<h1>' .$header .'</h1><div id=\"content\">' .$content .'</div>'; else $o .= '<h2>Каталог товаров стр. ' .$page .'</h2>';

return $o;
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1