PHPShopNewtip

Материал из PHPShop

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

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

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

Содержание

Методы

  • index() - Вывод списка новых товаров.

Свойства

  • $cache - Режим кэширования записей БД, рекомендуется для этого файла true
  • $debug - Режим отладки
  • $cache_format - Имена полей БД, удаляемых из кэша для оптимизации памяти, рекомендуется array('content','yml_bid_array')
  • $cell - Сетка товаров

Шаблоны

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

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

  • main_product_forma_1.tpl - форма товара в одну ячейку
  • main_product_forma_2.tpl - форма товара в две ячейки
  • main_product_forma_3.tpl - форма товара в три ячейки
  • main_product_forma_4.tpl - форма товара в четыре ячейки
  • product_page_spec_list.tpl - вид страницы новинок

Локализация

PHPShopNewtip поддерживает локализацию в закрытых разделах класса через Файл конфигурации.

Следующие переменные используются для локализации:

  1. newprod - Заголовок новинок

Хуки

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

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

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