Max Items Per Page

Set number of list items dynamically as it is done in e-shops

MaxPerPage Plugin Info
As you know, the number of items per list can be adjusted in Cotonti via admin panel. This setting, however, is fixed for all lists of page categories. The MaxPerPage plugin utilizes sessions to set number of pages dynamically as it is done in e-shops.

Plugin Installation
1. Unzip the plugin into the plugins folder
2. Install the plugin via admin panel
3. Adjust perpage settings in the plugin config
4. Add .maxperpage and .maxperpage_current classes into the stylesheet:

.maxperpage			{ margin:0 3px; }
.maxperpage_current	{ color:#a01517; margin:0 3px; }

5. Add localization string into the lang-file:

$L['Maxperpage'] = 'Items per page';

6. Add following code into the list.tpl:

<!-- IF {LIST_PERPAGE} --><p class="paging clear">{PHP.L.Maxperpage}: {LIST_PERPAGE}</p><!-- ENDIF -->

Назначение плагина MaxPerPage
Как известно, Cotonti позволяет устанавливать количество записей на страницу списка в панели администрирования. Однако значение данной настройки применяется жестко для всех разделов сайта. Плагин MaxPerPage за счет использования сессий обеспечивает динамическую установку количества записей на страницу списка — так, как это сделано во многих интернет-магазинах.

Установка
1. Распакуйте плагин в каталог plugins
2. Установите плагин из панели управления сайтом
3. Отредактируйте необходимые значения списков в настройках плагина
4. Добавьте в CSS-файл скина стили .maxperpage и .maxperpage_current — примерно так:

.maxperpage			{ margin:0 3px; }
.maxperpage_current	{ color:#a01517; margin:0 3px; }

5. Добавьте строку локализации в языковой файл скина:

$L['Maxperpage'] = 'Показывать по';

6. Добавьте в list.tpl следующий код:

<!-- IF {LIST_PERPAGE} --><p class="paging clear">{PHP.L.Maxperpage}: {LIST_PERPAGE}</p><!-- ENDIF -->

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям