3.4 CS-Cart: Разработка модуля CS-Cart ч.4 «Если нет хуков — post и pre контроллеры»

Автор Elena Batratskaya
3.4 CS-Cart: Разработка модуля CS-Cart ч.4 «Если нет хуков — post и pre контроллеры»

Привет подведём итоги предыдущих двух видео.

Мы создали модуль который на странице списка покупателей у каждого покупателя выводит количество заказов так сделали сортировку по количеству заказов. Теперь мы можем всегда. Видите отсортировать сколько заказов у каждого покупателя посмотреть какие-то заказы, что мы.

Для этого сделали во-первых мы нашли функцию которая получает покупателей нашли в ней и подключились к данному ку-ку для этого.

Мы создали файлик, а рэп adonts. Папочка с нашим модулем init.php в нём выполняли функцию регистр hawks чтобы инициалы с названием хука. Вот она название хука также. Мы создали файл functions.php в котором создали функцию для подключения ку-ку название этой функции FN нижнее подчеркивание название модуля нижнее подчёркивание названиях укр не название модуля ID модуля функцию приходят. Все переменные доступные пауки то есть вот список переменных они доступны мы расширили. Запрос который выполняет функция к базе данных мы добавили новое. Поле которая подсчитает количество заказов каждому покупателю добавили массив в сортировке новый тип сортировки как раз по прочитанному количеству заказов, а также. Чили к выборке дополнительную таблицу ордерс которая как раз и хранит информацию о заказах причём функции мы нашли другое подключение таблицы. И, что бы ни было пересечении двух два раза не подключалась одна и та же таблица мы добавили условия обратное тому условие которое есть здесь идём дальше. Мы тем самым мы получили список и. Чтобы отобразить мы нашли шаблон папочки дизайн backend template View profiles MAN TGL мы нашли. Где в этом шаблоне создаётся табличка заголовок и тела таблица в заголовке таблицы мы нашли хук подключились к этому уху то есть уху поесть name до двоеточие этом и папочку. Мы во-первых создали в папке дизайн backend template от dohc папочку feston чтобы наш модуль мог носить изменения в шаблоны панели администратора тут папочку. Хукс чтобы подключаться к рукам создали папку profiles по названию хука пампарампампам вот он profiles. Евгений создали файл менеджер дата и менеджер письменно header Post подключается куклу вот этот profiles еда, а File manager. пост подключается ку-ку profiles менеджер то есть мы здесь выводим новый пункт заголовок. А здесь мы вводим данные для каждого для каждого покупателя вот. Ну и в принципе в данной в данной хуки мы просто по аналогии посмотреть как делается табличка в стандартной функциональности и скопировали колонки то есть по факту вся модификация во все модификации я написал всего самостоятельную строчку кода то есть всё остальное — это было копирование вот эта строчка. То есть я добавил функцию аккаунт чтобы посчитать количество заказов всё остальное — это было сделано по аналогии на основе стандартной функциональности. Если вы хотите, а почитать о руках потому, что дальше я не факт, что буду так подробно останавливаться на док cscard.ru есть шпаргалки и здесь есть расширение функционала ядра как работают Cookie PHP. Как работает hookers марте. То есть тут есть примеры и соответственно имя можно пользоваться. Ну вот в принципе всё надеюсь вам понравилось если, что задавайте. Вопросы Спасибо.

0 комментариев
0

Читайте также