Корзина и элементы
Если в инструкции указана необходимость создания файла, а в вашем шаблоне уже присутствует такой файл, то файл дополняется по правилам составления Дизайн-хуков. Для быстрого включения/выключения дизайн-хука нужно поставить знак решетки # перед его определением в config.ini, пример:
#phpshopprice="php/hook/price.hook.php";
- выключенphpshopprice="php/hook/price.hook.php";
- включен
или поставить знак решетки # в массиве перехвата $addHandler в файле хука, пример:
$addHandler=array(''''#'''product'=>'product_pricecore_hook');
- выключен$addHandler=array('product'=>'product_pricecore_hook');
- включен
Ключ секции [hook] должен быть уникален, если требуется создать новый хук на тот же класс(ключ), то требуется объединить хуки по правилам составления дизайн-хуков.
Корзина
Персонализированные корзины товаров в заказе
Создать файл /phpshop/templates/имя шаблона/php/hook/order.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Скопировать файл шаблона /phpshop/lib/templates/order/cart.tpl в /phpshop/templates/имя шаблона/order/cart.tpl
Добавление иконки товара в корзину заказа
Создать файл /phpshop/templates/имя шаблона/php/hook/order.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Скопировать файл шаблона /phpshop/lib/templates/order/product.tpl в /phpshop/templates/имя шаблона/order/product.tpl
Добавить переменную
@cart_image@
в шаблон /phpshop/templates/имя шаблона/order/product.tpl
Элементы
Уменьшение количества знаков в описании элемента спецпредложений
Создать файл /phpshop/templates/имя шаблона/php/hook/specindex.hook.php с содержанием
Функция урежет краткое описание до 22 символов. Вместо 22 можно указать требуемое количество знаков.
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Добавление четвертого товара в элементе спецпредложений
В элементе спецпредложений на главной странице можно выставит параметр вывода товара от 1 до 3 (Настройка "Товаров в длину для витрины главной страницы"). Для добавления 4-го товара следуйте инструкции.
Создать файл /phpshop/templates/имя шаблона/php/hook/specindex.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Изменение сетки и количества товара в элементе новинки
Требуется изменить сетку и количество товаров для переменной новинок @specMainIcon@
.
Создать файл /phpshop/templates/имя шаблона/php/hook/mainnew.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Изменение количества товара в элементе сейчас покупают
Требуется изменить количество товаров для выборки и количество последних анализируемых заказов. Показывать только 5 последних заказанных товаров из 5 последних заказов.
Создать файл /phpshop/templates/имя шаблона/php/hook/nowbuy.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Изменение количества товаров в элементе вывода новинок и спецпредложений на всех страницах
Требуется изменить количество товаров в длину в элементе новинки, выводимой через переменную @specMainIcon@
.
Создать файл /phpshop/templates/имя шаблона/php/hook/specicon.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Изменение количества мини-новостей
Требуется изменить кол-во мини-новостей с 5 (по умолчанию) на 4 из-за особенностей дизайна. Сделать возможным вывод мини-новостей с помощью @miniNews@
на всех страницах.
Создать файл /phpshop/templates/имя шаблона/php/hook/news.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Изменение вида ссылок на подкаталоги в элементе таблица категорий
На главной странице доступен вывод таблицы категорий с иконками через переменную @leftCatalTable@
, требуется изменить вид перечня подкатегорий.
Создать файл /phpshop/templates/имя шаблона/php/hook/catalogelement.hook.php с содержанием
Создать файл /phpshop/templates/имя шаблона/php/inc/config.ini с содержанием
Шаблон блока каталога в таблице находится в /phpshop/templates/имя шаблона/catalog/catalog_table_forma.tpl
Last updated