PHPShopSelectioncat

Материал из PHPShop

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

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

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

Содержание

[править] Методы

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

[править] Свойства

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

[править] Шаблоны

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

[править] phpshop/templates/имя шаблона/selection

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


[править] Хуки

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

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

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