Одним из вариантов может быть следующий пример:

В конфиг файле проекта @frontend/config/main.php добавить:

'components' =>
[
    'view'    => [
        'on beforeRender' => function () {
            if (!\skeeks\cms\backend\BackendComponent::getCurrent()) {
                \Yii::$app->assetManager->bundles['yii\web\JqueryAsset'] = [
                    'class' => '\frontend\assets\YourJqueryAsset',
                ];
            }
        },
    ],
]

 

frontend\assets\YourJqueryAsset:

namespace frontend\assets;

/**
 * @author Semenov Alexander <semenov@skeeks.com>
 */
class DigiproJsPluginsAsset extends DigiproAsset
{
    public $sourcePath = '@webroot/';
    public $css = [];

    public $js = [
        'jquery-version.min.js',
    ];

    public $depends = [];
}

 

Вариант переопределиня не только jquery но и любых других скриптов.

Все комментарии (0)
Нет комментариев