Одним из вариантов может быть следующий пример:
В конфиг файле проекта @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 но и любых других скриптов.