PHPShopSelection

Материал из PHPShop

Перейти к: навигация, поиск

PHPShopSelection - Обработчик подбора товара по параметрам, обрабатывает все страницы с адресом http://shopname/selection/*

PHPShopSelection является наследником основного класса ядра PHPShopShopCore, PHPShopCore и обладает всеми их методами и свойствами. PHPShopSelection находится в файле phpshop/core/selection.core.php

Содержание

Методы

  • index() - Экшен по умолчанию вывода товара

Свойства

  • $cache - Режим кэширования записей БД, рекомендуется для этого файла true
  • $debug - Режим отладки
  • $max_item - Лимит вывода товаров

Шаблоны

Используется следующие шаблоны уведомлений и форм данных. Вы можете их настроить и поменять под свои задачи.

phpshop/templates/имя шаблона/selection

  • product_selection_list.tpl - вид страницы подбора по параметрам


Хуки

PHPShopSelection поддерживает перехват, изменение методов и свойств через хуки. Хук внедрить можно через модуль или дизайн-хуков. Часть хуков может быть внедрена в PHPShopShopCore для изменения логики во всех наследуемых классах и выводах товара.

Следующие методы имеют возможность подключения хуков:

  1. index() - Поддерживает хук в начале функции для полного перехвата и в конце перед вызовом шаблонизатора. Позволяет менять полностью логику и форму подбора товара.