browse_messages( $cc_env, $range, $user_template = false )
формирует листинг страниц с объектами
Массив $cc_env является неизменным параметром данной функции и содержит переменные окружения текущего компонента раздела. Параметр $range определяет количество выводимых страниц. Вместо этой переменной обычно пишется число. Подразумевается, что из множества страниц одновременно будет показываться только список из $range страниц.
Например, ваш листинг состоит из 20 страниц. Если $range=10, то, находясь на первой странице, вы будете видеть страницы с 1 по 10, находясь на 15-й странице, вы будете видеть страницы 10-20. Для настройки формата отображения используется массив $user_template[], значения которого указываются в настройках макета дизайна. Макропеременная %PAGE обозначает номер страницы, макропеременная %URL – ссылку на соответствующие страницы. Возможно также использование макропеременных %FROM и %TO, соответственно обозначающих номера начального и конечного объекта на странице.
$browse_msg[prefix] = ""; // Префикс перед блоком навигации $browse_msg[suffix] = ""; // Суффикс после блока навигации $browse_msg[active] = "%PAGE"; // Формат вывода текущей страницы $browse_msg[unactive] = "<a href=%URL>%PAGE</a>"; // Формат вывода ссылок $browse_msg[divider] = " "; // Разделитель между ссылками
Необходимо внизу списка объектов выводить постраничную навигацию по 15 ссылок (Страницы 1 2 3 ... 15). Фрагмент суффикса списка объектов компонента:
browse_messages($cc_env, 15)
Комментарии 3