Prestashop сторінки категорій

Вітаю, Читачу!

Я відволікся. У загальному і цілому далі переклад статті Category / Catalog page (Controller, Modules, Hooks) in Prestashop. яка дасть нам ще більше зрозуміти і прояснити в архітектурі і роботі PrestaShop.

Далі сам переклад.

контролер CategoryController

CаtegоryCоntrоller контролер відповідальний за генерацію сторінок каталогу. Успадковується від класу FrontController. Давайте розглянемо методи викликаються цим контролером. Але спершу давайте впорядкуємо в тому порядку, в якому вони викликаються.

Методи класу CаtegоryCоntrоller:

Hook :: exec ( 'actionProductListOverride', array (
'NbProducts' => $ This-> nbProducts,
'CatProducts' => $ This-> cat_products,
'HookExecuted' => $ HookExecuted,
));

Шаблон category.tpl один з найскладніших, так як він підключає до себе велику кількість інших шаблонів:

breadcrumb.tpl - додає хлібні крихти на сторінку
errors.tpl - якщо є будь-які повідомлення про помилки то цей шаблон буде відображено блоком.
category-count.tpl - шаблон відповідальний за відображення рядка з кількістю товарів, наприклад «There are. products »
scenes.tpl - відображає картинку із зазначеними товарами (displays the image with the marked out goods)
pagination.tpl - навігація на інші сторінки
product-sort.tpl - відповідальні за виведення полів для сортування
product-compare.tpl - показує кнопку для порівняння товарів
nbr-product-page.tpl - форма з вибором кількості відображуваних на сторінку товарів
product-list.tpl - головний шаблон, що містить висновок товарів
product-sort.tpl-викликають повторно на сторінку (див. вище)
product-compare.tpl - викликається повторно на сторінку (див. вище)
nbr-product-page.tpl - викликається повторно на сторінку (див. вище)
pagination.tpl - викликається повторно на сторінку (див. вище)

стандартні модулі

Prestashop сторінки категорій

За замовчуванням цей модуль відключений. Це досить важливий блок, так як він дозволяє користувачеві шукати продукти набагато швидше і простіше. Але цей модуль не надто зручний для дизайнерів і програмістів, так як не відокремлює логіку і шаблон. Цю проблему повинні вирішити в нових версіях.

Prestashop сторінки категорій

Схожі статті