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

Навигация в шаблоне вывода

00 голосов
4
Добрый день всем!
Не 1-ый день долбаюсь вот с такой задачей, программист я начинающий по этому и приходится постоянно спрашивать smile:oops:

Задача в следующем:

Я сделал фильтр по производителям
Код
<?
     $enum_conf1 = CIBlockPropertyEnum::GetList
            (Array("NAME"=>"ASC"),
             Array("IBLOCK_ID" => $arIBlock["ID"], "CODE" => "proizvoditel"));
    while($arEnumConf1 = $enum_conf1->GetNext())
             {
            ?>
<a href="fil.php?arrFilter_pf%5Bproizvoditel%5D=<?echo $arEnumConf1["ID"];?>&set_filter=Y"><?echo $arEnumConf1["VALUE"];?></td><tr>


В файле fil.php у меня компонент top.catalog.section
я его отредактировал под свои нужды, он выводит только отфильтрованные элементы инфоблока, и вот появилась проблема: в этом компаненте нет по страничной навигации.

Я уже весь хелп и форум перерыл, но все равно догнать немогу как это сделать.

Помогите кто может!!! smile:!: smile:!: smile:!: smile:!:
спросил 07 Фев, 14 от Lekar (2,220 баллов)

4 Ответы

00 голосов
Перед
Цитата
while($arEnumConf1 = $enum_conf1->GetNext())
попробуйте поставить
Цитата
$enum_conf1->NavStart();
$enum_conf1->NavPrint("Производители");

После закрытия while'а можно повторить цепочку
Цитата
$enum_conf1->NavPrint("Производители");


PS. Просьба свериться в хелпом, вдруг что напутал.... :)
ответил 21 Июнь, 14 от sickmind (4,660 баллов)
00 голосов
Цитата
Александр Черкасов пишет:
Перед
Цитата
while($arEnumConf1 = $enum_conf1->GetNext())
попробуйте поставить
Цитата
$enum_conf1->NavStart();
$enum_conf1->NavPrint("Производители");

После закрытия while'а можно повторить цепочку
Цитата
$enum_conf1->NavPrint("Производители");


PS. Просьба свериться в хелпом, вдруг что напутал.... smile:)



Спасибо за ответ!!! Щас попробую smile:) smile:)
ответил 20 Окт, 14 от Lekar (2,220 баллов)
00 голосов
Нет не так, он выводит не там, он должен выводить ее на странице с выборкой из инфоблока элементов отсортированных по
этому фильтру, страница перехода с выводом запроса fil.php на которой находится компонент, но без этой функции....


так вот мне ее надо там и вставить...в сам шаблон...
ответил 19 Фев, 15 от Lekar (2,220 баллов)
00 голосов
Цитата
Рамиль Юналиев пишет:
Нет не так, он выводит не там
привел пример, как можно использовать постраничную навигацию на том примере, что был дан. Анналогичным образом сделайте навигационную цепочку где Вам надо.
В компонентах 2.0 чуть по-другому делается, смотрите в форуме или примерных компонентах, что идут в дистрибутиве....
ответил 29 Май, 15 от sickmind (4,660 баллов)

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

0 голосов
1 ответ
спросил 18 Фев, 14 от аноним
0 голосов
4 ответов
спросил 27 Янв, 14 от oPs (380 баллов)