Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Где лежит дефолтный шаблон для NavPrint()?

00 голосов
3
Сабж.
Я думал вот этот - /bitrix/components/bitrix/system.pagenavigation/templates/.default
Но нет, меняю, а изменений нет.
Если выводится список элементов компонентом (типа новости), то да, этот шаблон подгружается как дефолтный, а при ручном выводе $rs->NavPrint(""); не он. Или я чего-то не понимаю?
спросил 23 Июль, 13 от cartmen (460 баллов)

3 Ответы

00 голосов
Используйте функцию GetPageNavStringEx для ручного вывода постранички, в ней можно использовать шаблоны компонента system.pagenavigation
ответил 23 Июль, 13 от Ahbar (820 баллов)
00 голосов
Спасибо, тоже не плохой вариант.
Я взял шаблон из этой темы - http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic1275/message5083/?sphrase_id=508331#message5083
и отредактировал его как мне надо было.
ответил 16 Сен, 13 от cartmen (460 баллов)
00 голосов
Код
$NAV_STRING = $rs->GetPageNavStringEx($navComponentObject, "Товары", "modern", 'N');
echo $NAV_STRING."<br>";
 
Третий параметр  GetPageNavStringEx() указывает не путь к шаблону показа навигационных ссылок, а его имя. Если вместо имени использовать " /bitrix/components/bitrix/system.pagenavigation/templates/modern/template.php" - навигационные ссылки будут выводиться по дефолтному шаблону.
ответил 14 Дек, 13 от Fregat (160 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
3 ответов
спросил 02 Авг, 13 от KENNYJkee (160 баллов)
+1 голос
1 ответ
0 голосов
2 ответов