2025-09-18 13:43
Список и описание некоторых хуков модуля market
| № | Хук | Файл(ы) | Краткое описание |
| 1 | market.add.add.done | market.functions.php | После успешного добавления товара (insert в БД). |
| 2 | market.add.add.query | market.functions.php | Перед запросом на добавление товара (в функции cot_market_add). |
| 3 | market.admin.list.first | market.admin.default.php | Начало списка товаров в админке (перед валидацией). |
| 4 | market.admin.list.loop | market.admin.default.php | В цикле обработки строк списка товаров в админке. |
| 5 | market.admin.list.query | market.admin.default.php | Перед основным SQL-запросом на список товаров в админке. |
| 6 | market.admin.list.tags | market.admin.default.php | Для тегов в шаблоне списка товаров в админке. |
| 7 | market.admin.validate.done | market.admin.default.php | После валидации данных в админке (список/добавление). |
| 8 | market.admin.validate.first | market.admin.default.php | Перед валидацией данных в админке. |
| 9 | market.edit.delete.done | market.functions.php | После удаления товара (в функции cot_market_delete). |
| 10 | market.edit.first | market.edit.php | Начало обработки редактирования/добавления товара. |
| 11 | market.edit.hide | market.edit.php | При скрытии товара (обновление статуса). |
| 12 | market.edit.main | market.edit.php | Основная часть формы редактирования товара. |
| 13 | market.edit.public | market.edit.php | При публикации товара (обновление статуса). |
| 14 | market.edit.tags | market.edit.php | Для тегов в шаблоне формы редактирования товара. |
| 15 | market.edit.update.done | market.edit.php, market.functions.php | После успешного обновления товара. |
| 16 | market.edit.update.error | market.edit.php | При ошибках обновления товара (валидация). |
| 17 | market.edit.update.first | market.edit.php | Начало обновления товара. |
| 18 | market.edit.update.import | market.edit.php | При импорте данных для обновления (из формы). |
| 19 | market.first | market.main.php | Начало основного скрипта модуля (market.main). |
| 20 | market.list.first | market.list.php | Начало списка товаров (перед запросом). |
| 21 | market.list.loop | market.list.php | В цикле обработки товаров в списке. |
| 22 | market.list.query | market.list.php | Перед SQL-запросом на список товаров. |
| 23 | market.list.search.tags | market.list.php | Для тегов в форме поиска списка товаров. |
| 24 | market.list.tags | market.list.php | Для тегов в шаблоне списка товаров. |
| 25 | market.main | market.main.php | Основная часть рендеринга страницы карточки товара market. |
| 26 | market.tags | market.main.php | Для глобальных тегов в шаблоне market. |
| 27 | market.tree.first | market.functions.php | Начало построения дерева категорий (cot_build_structure_market_tree). |
| 28 | market.tree.loop | market.functions.php | В цикле обработки узлов дерева категорий. |
| 29 | market.tree.main | market.functions.php | Основная часть построения дерева категорий. |