Hi,
ich habe in einem umzusetzendem Theme einige CSS / JS die mit separaten Options ausgeliefert werden sollten. Dazu heißt es in der Doku ja, man soll dafür dann einen extra Asset anlegen.
Folglich habe ich unter backend\assets\ die Klasse IeAsset.php mit folgendem Inhalt angelegt:
namespace backend\assets;
use yii\web\AssetBundle;
class IeAsset extends AssetBundle {
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'assets/css/ie8.css'
];
public $js = [
'/ajax/libs/respond.js/1.1.0/respond.min.js',
'assets/plugins/charts-flot/excanvas.min.js',
'/svn/trunk/html5.js'
];
public $depends = [
'app\assets\AppAsset',
];
public $cssOptions = [
'condition' => 'lte IE9',
];
public $jsOptions = [
'condition' => 'lte IE9',
'position' => \yii\web\View::POS_HEAD,
];
}
Nun sollte diese Assets nach den normalen Assets (AppAsset) eingefügt werden. Aber wie bekomme ich Yii dazu, die IeAsset.php jetzt auch zu berücksichtigen (und ohne in AppAsset die IeAsset in $depends aufzunehmen, da sie danach kommen sollen und nicht davor)?
Danke schonmal,
Stefan