In the project or in your solution, you can always create your controller, inheriting from the SkeekS CMS base controller:

The structure of the simplest controller

<?php /** * @author Semenov Alexander <semenov@skeeks.com> * @link http://skeeks.com/ * @copyright 2010 SkeekS (СкикС) * @date 08.03.2016 */ namespace frontend\controllers; use skeeks\cms\modules\admin\controllers\AdminController; class AdminImportStockSaleController extends AdminController { public function actionIndex() { return $this->render($this->action->id); } } 

After these actions, you can go to this controller at / ~ sx / admin-import-stock-sale

You also need to create a view file with any content at / frontend / views / admin-import-stock-sale / index.php

After these actions, you will be able to manage access rights to this controller, and it will be issued in a standard form.

Then you can focus on the specific tasks that you would like to implement.