The Ant
почему?
ответ "потому что" тебя устроит?
Anonymous
ну я ждал развёрнутого ответа
The Ant
вон Гост тебе показал как надо закостылить
The Ant
Anonymous
не проще просто создать отдельный css
Anonymous
под свой модуль
Anonymous
и просто вызывать его на своей вьюхе
The Ant
ну вообще темы есть же да
Anonymous
я в этом css не знаю как подхватить ресурсы из ассетов, например шрифты и картинки
Anonymous
путь до ассет
Anonymous
@webroot/assets
Anonymous
public $sourcePath = '@webroot/assets';
public $css = [
'css/for_you.css',
];
Anonymous
опять недопонимание, я это и прописал, я не мгу получить из самомго css их а не css подкрутить на страницу
Anonymous
в .css путь до самого ресурса
The Ant
Anonymous
хорошо, а как примерно путь выглядит?
Anonymous
Anonymous
хоршо, а дальше? как мне её прописать в этом классе то?
Anonymous
.bgImage {
background-image: url(<?= Yii::app()->getBasePath() . '../img/lalka.jpg' ?>);
}
The Ant
тебе в самом цссе нада заменить путь до картинки? или что?
Anonymous
да нет, же не заменить путь а понять какой прописать
Anonymous
поставишь выше
Anonymous
и смотри исходный код
Anonymous
Anonymous
и под себя сделаешь
Anonymous
css вынеси в статик php файл который постоянно используется на сайте
Anonymous
понятно, часть та что фон или динамику использует завести во вьюху
Anonymous
жаль что в модулях нет папки типа web
Anonymous
всё было проще
Anonymous
мне кажется ты что-то н еправильно делаешь
Anonymous
css img запирается в той папке
Anonymous
и в css просто прописывается путь типа ../img
Anonymous
он автоматически если был assets он в неё зайдёт
Anonymous
и получит img
Anonymous
да я из ьраузера даже пытался путь к картинке открыть но 404 пишет
Anonymous
так и другие
Anonymous
Ассетс бандл там не дописал походу
Anonymous
скинь код регистрации нового css
Anonymous
Anonymous
public $jsOptions = ['position' => \yii\web\View::POS_HEAD];
public $basePath = '@frontend/modules/sporttype/assets';
//public $baseUrl = '@web';
public $sourcePath = '@frontend/modules/sporttype/assets';
public $css = [
'/css/style.css',
];
Anonymous
@frontend ?
The Ant
оно?
Anonymous
не... там я так понимаю (если не ошибаюсь) какая то ошибка в том что не верно прописан сам ассет.
Но да я понял буду часть стилей выносить в представление
Anonymous
эссет верно прописан просто дебагай в браузере узнаешь путь
Anonymous
исходный код и смотри
Anonymous
хорошо
Anonymous
просто путь там будет ишачий типо
Anonymous
modules/sporttype/assets/img/lol.jpg
Anonymous
проще сделать чтобы в модуле не хранились css js img
Anonymous
там только код
Anonymous
а весь фротенд в assets
The Ant
шо делать в такой ситуации? а ничего, пользоваться сборщиками и писать конфиги :D
откуда брать и что собирать
Anonymous
assets который в корне родной ))
The Ant
ну в папке веб
Anonymous
можно и туда но лучше в assets
Anonymous
корень
The Ant
ты про какой ассетс?
The Ant
/frontend/assets ?
Anonymous
нет
The Ant
а какой?
Anonymous
который в корне сайта
The Ant
туда вообще противопоказанно что либо писать, лишнее
Anonymous
в assets?))
Anonymous
там хранить данные можешь
The Ant
да )
Anonymous
типо img js css
The Ant
имею в виду руками закидывать туда
The Ant
дак со временем скрипт накидает туда протухших кешей что чистить устанешь
The Ant
проще удалить все rm -r *
The Ant
либо вообще по крону чистить этот ассетс
The Ant
зацени
The Ant
https://ria.ru/technology/20180406/1518105751.html
The Ant
пока ты свой говнорепо на ар натягиваешь
The Ant
люди учатся говорить без слов :D
Anonymous
зацени
А чо, упоминалка для слабых? 🤔
The Ant
чо?