CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→

Временное изменение ограничения числа записей

Максимальное число записей для показа в одной части ($params['part']['limit']) задано в файле дескриптора шаблоне, и его нельзя изменять в зависимости от действий пользователя сайта, то есть, это ограничение является безусловным. Однако, существует запрос limit, с помощью которого можно временно изменять это ограничение, и назначать другое число записей для показа на странице.

parts.tpl (сравните с Примером 1)


<table>
foreach ($tab as $dat)
echo "
    <tr>    
        <td>{$dat['edit']}</td>
        <td>$dat[1]</td>
        <td>$dat[2]</td>
        <td>$dat[3]</td>
    </tr>
"; echo "
</table> 

foreach ($parts as $p)
echo "
    <a href='?page=$page&block=$block&part=$p&limit=9'>$p</a>
";           


Запрос limit нужно приписать также к ссылкам, приводящим на страницу с этим блоком. Правда в шаблонах тех блоков придется указывать явно идентификатор блока или вовсе его не указывать, но тогда нужно помнить, что запрос limit будет относиться ко всем блокам страницы.

menu.tpl

<?php
    ...
    <a href='?page=$dat[1]&block=54&limit=9'>$dat[2]</a>
    ...
?>

menu.tdd

<?php
    $types[1] = 'page';
    $types[2] = 'varchar(100)';
    $params['isMultiRec'] = true;
?>