PHPShopPage

Материал из PHPShop

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

PHPShopPage - Обработчик страниц сайта.

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

Содержание

Методы

  • index() - Экшен по умолчанию, вывод данных по странице
  • CID() - Экшен выборки подробной информации при наличии переменной навигации CID
  • ListCategory() - Вывод списка категорий
  • ListPage() - Вывод списка страниц
  • odnotip() - Вывод сопутствующих товаров

Свойства

  • $debug - Режим отладки
  • $navigationBase - Таблица для навигации хлебных крошек

Шаблоны

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

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

  • page_page_list.tpl - форма описания каталога страниц со списком страниц (/page/CID_XXX.html) или содержание самой страницы (/page/page.html)
  • page_catalog_list.tpl - форма описания каталога страниц со списком подкаталогов (/page/CID_XXX.html)

Хуки

PHPShopPage поддерживает перехват, изменение методов и свойств через хуки. Хук внедрить можно через модуль или дизайн-хуков.

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

  1. index() - Поддерживает хук в начале функции для полного перехвата и в конце перед вызовом шаблонизатора.
  2. CID() - Поддерживает хук в начале функции для полного перехвата.
  3. ListPage() - Поддерживает хук в начале функции для полного перехвата и в конце перед вызовом шаблонизатора.
  4. ListCategory() - Поддерживает хук в начале функции для полного перехвата и в конце перед вызовом шаблонизатора.