Можно ли сделать бандл, который будет публиковать ассеты из текущей темы?
Только чтобы не прописывать жестко в бандле путь к теме, а чтобы он брал basePath из темы.
AssetBundle и темизация
Re: AssetBundle и темизация
(в yii2 с темами пока еще не стыкался поэтому точно написать не могу)
через Yii::$app->view->theme можно вытянуть нужный адрес
Я думаю можно попробовать что-то типа
через Yii::$app->view->theme можно вытянуть нужный адрес
Я думаю можно попробовать что-то типа
Код: Выделить всё
namespace test\test;
use yii\web\AssetBundle;
use yii\web\View;
class ThemeAsset extends AssetBundle
{
$theme=Yii::$app->view->theme;
public $sourcePath = $theme->baseUrl;
$js = ["somescript.js"];
}