|
|
28.12.2011, 12:13
|
|
Гость
Гость
|
На сайте стоит по умолчанию выводится 30 объектов на странице. Налажена навигация по страницам с помощью $prevLink и $nextLink. Разумеется, если в результате выборки получается 10 объектов, навигация не показывается.
Появилась необходимость в определенном случае ограничить количество объектов непосредственно в запросе с помощью
$ignore_limit="1";
$query_limit="0,10";
Ограничение работает, на странице 10 объектов, но при этом выводится постраничная навигация. Судя по количеству страниц, учитываются все все объекты данного раздела, а не лимитированные 10. При этом на каждой странице выводятся именно те 10 объектов, которые получены в результате запроса.
Это какой-то глюк, или я сделал что-то не правильно?
|
|
|
28.12.2011, 19:09
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Да, похоже, это глюк версии 462, писал в "багтрекер" об аналогичной ситуации. Надеюсь, пофиксят.
Пока попробуйте заменить
Цитата:$ignore_limit="1";
$query_limit="0,10";
на простое:
Мне это помогло.
|
|
|
28.12.2011, 20:38
|
|
Гость
Гость
|
если я правильно понимаю, $recNum=10 в данном случае не подойдет, т.к. ограничивает не количество объектов в выборке, а количество объектов на странице, т.е. при 100 объектах в таблице, будет выведено 10 страниц по 10 объектов.
|
|
|
28.12.2011, 21:33
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Ну, если постраничка в этом разделе вам вообще не нужна, то просто добавьте рядом с ее выводом в шаблоне дополнительное условие на номер раздела (компонента в разделе), чтоб не выводилась.
В моем случае мне нужно было увеличить стандартное ограничение. Чтоб если уж очень много объектов, то постраничка появлялась...
Условие на вывод навигации стояло по наличию $nextLink || $prevLink, вот они-то, как я понял, вдруг стали не нулевые, даже если вывелись все объекты. В предыдущих версиях все норм. работало.
|
|
|
28.12.2011, 22:40
|
|
Гость
Гость
|
Вот именно эта ситуация, как у вас, у меня и происходит. Но, т.к. лимит может меняться динамически, а количество объектов на странице фиксировано, то хотелось бы, чтобы работало и то, и другое.
Если вдруг проблему удастся решить, не сочтите за труд об этом написать.
|
|
|
29.12.2011, 01:11
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Предлагаю вам считать это багом и написать топик в саппорт - пусть правят.
Temet nosce...
|