GetPageNavString
Описание
CDBResult::GetPageNavString( navigationTitle, templateName = "", showAlways=false, parentComponent=null )
Нестатический метод.
Параметры
Параметр | Описание | С версии |
---|---|---|
navigationTitle | Название категорий | |
templateName | Название шаблона | |
showAlways | Выводить всегда | |
parentComponent | Родительский компонент, который вызывает навигацию. | 12.5.7 |
Примеры использования
Пример: как подключить постраничную навигацию system.pagenavigation для запроса получения элементов из highload блока.
Нужно использовать методы InitFromArray, NavStart и GetPageNavString.
$arElements = array( array("NAME"=>"NAME1"),array("NAME"=>"NAME2"),array("NAME"=>"NAME3"),array("NAME"=>"NAME4"),array("NAME"=>"NAME5"), array("NAME"=>"NAME6"),array("NAME"=>"NAME7"),array("NAME"=>"NAME8"),array("NAME"=>"NAME9"),array("NAME"=>"NAME10"), array("NAME"=>"NAME11"),array("NAME"=>"NAME12"),array("NAME"=>"NAME13"),array("NAME"=>"NAME14"),array("NAME"=>"NAME15"), array("NAME"=>"NAME16"),array("NAME"=>"NAME17"),array("NAME"=>"NAME18"),array("NAME"=>"NAME19"),array("NAME"=>"NAME20"), array("NAME"=>"NAME21"),array("NAME"=>"NAME22"),array("NAME"=>"NAME23"),array("NAME"=>"NAME24"),array("NAME"=>"NAME25"), array("NAME"=>"NAME26"),array("NAME"=>"NAME27"),array("NAME"=>"NAME28"),array("NAME"=>"NAME29"),array("NAME"=>"NAME30"), array("NAME"=>"NAME31"),array("NAME"=>"NAME32"),array("NAME"=>"NAME33"),array("NAME"=>"NAME34"),array("NAME"=>"NAME35"), array("NAME"=>"NAME36"),array("NAME"=>"NAME37"),array("NAME"=>"NAME38"),array("NAME"=>"NAME39"),array("NAME"=>"NAME40") ); $result = new CDBResult(); $result->InitFromArray($arElements); $result->NavStart(5); while ($arElement = $result->Fetch()) { echo '
'.$arElement["NAME"]; } echo $result->GetPageNavString('Заголовок', '', 'Y');
Если разместить этот код на странице, то переходя по страницам навигации будет отображаться разная страница выборки.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024