app->hooks()->onAdminListEvent('banners.banner', 'extend', function ($list) { $this->template('admin/banner.list', [ 'list' => $list, ]); }); # Extend banners.banner form $this->app->hooks()->onAdminFormEvent('banners.banner', 'inited', function ($form) { $this->template('admin/banner.form', [ 'form' => $form, ]); }); # Extend banners.position form $this->app->hooks()->onAdminFormEvent('banners.position', 'inited', function ($form) { $data = [ 'form' => $form, ]; $data['category_modules'] = bff::filter('banners.position.admin.form.inited.modules', [ ['id' => 'listings', 'title' => _t('@listings', 'Listings')], ]); $this->template('admin/position.form', $data); }); } }