/** * Регистрация дополнительных asset * @param View $view * @return $this */ public function registerAsset(View $view) { if ($this->asset) { if (class_exists($this->asset)) { $className = $this->asset; $className::register($view); } } if ($this->enableCustomPromt == Cms::BOOL_Y) { $file = AdminAsset::getAssetUrl('js/classes/modal/Promt.js'); //$file = \Yii::$app->assetManager->getAssetUrl(AdminAsset::register($view), 'js/classes/modal/Promt.js'); \Yii::$app->view->registerJsFile($file, ['depends' => [AdminAsset::className()]]); } if ($this->enableCustomConfirm == Cms::BOOL_Y) { $file = AdminAsset::getAssetUrl('js/classes/modal/Confirm.js'); //$file = \Yii::$app->assetManager->getAssetUrl(AdminAsset::register($view), 'js/classes/modal/Confirm.js'); \Yii::$app->view->registerJsFile($file, ['depends' => [AdminAsset::className()]]); } return $this; }
* @date 26.02.2015 * @since 1.0.0 */ use skeeks\cms\modules\admin\assets\AdminAsset; use yii\helpers\Html; use yii\bootstrap\Nav; use yii\bootstrap\NavBar; use yii\widgets\Breadcrumbs; use skeeks\cms\App; use skeeks\cms\helpers\UrlHelper; /* @var $this \yii\web\View */ /* @var $content string */ \skeeks\cms\modules\admin\assets\AdminUnauthorizedAsset::register($this); \Yii::$app->admin->registerAsset($this)->initJs(); $urlBg = \Yii::$app->assetManager->getAssetUrl(\skeeks\cms\modules\admin\assets\AdminAsset::register($this), 'images/bg/582738_www.Gde-Fon.com.jpg'); $blockerLoader = \Yii::$app->getAssetManager()->getAssetUrl(\Yii::$app->getAssetManager()->getBundle(\skeeks\cms\modules\admin\assets\AdminAsset::className()), 'images/loaders/circulare-blue-24_24.GIF'); $this->registerCss(<<<CSS body.sx-styled { background: url({$urlBg}) center fixed; } CSS ); $this->registerJs(<<<JS (function(sx, \$, _) { sx.AppUnAuthorized = new sx.classes.AppUnAuthorized({ 'blockerLoader': '{$blockerLoader}' }); })(sx, sx.\$, sx._); JS