1. Инициализируем хук для модуля "my_changes"
1.1 Создаем новый файл:
app/addons/my_changes/init.php
1.2. Вставляем инициализацию хука:
2. Создаём функцию которая будет выполнятся в хуке 'get_products_pre' .
2.1 Создаём новый файл :
app/addons/my_changes/func.php
2.2. Вставляем нашу функцию
3. Включаем модуль "Мои изменения" .
Теперь , когда Вы будете на странице категории, Вы можете добавить в URL параметр "all_products=Y" . Например:
Страницы без параметра, будут открываться как обычно.
1.1 Создаем новый файл:
app/addons/my_changes/init.php
1.2. Вставляем инициализацию хука:
<?php if (!defined('BOOTSTRAP')) { die('Access denied'); } fn_register_hooks( 'get_products_pre' );
2. Создаём функцию которая будет выполнятся в хуке 'get_products_pre' .
2.1 Создаём новый файл :
app/addons/my_changes/func.php
2.2. Вставляем нашу функцию
<?php function fn_my_changes_get_products_pre(&$params, &$items_per_page, $lang_code) { if($params['all_products'] == 'Y' && $params['dispatch'] == 'categories.view') { unset($params['items_per_page']); $items_per_page = 0; } return true; }
3. Включаем модуль "Мои изменения" .
Теперь , когда Вы будете на странице категории, Вы можете добавить в URL параметр "all_products=Y" . Например:
http://wwww-w-www/?all_products=Y или http://index.php?dispatch=categories.view&category_id=281&all_products=Y
Страницы без параметра, будут открываться как обычно.