The Ant
почему?
ответ "потому что" тебя устроит?
Anonymous
ну я ждал развёрнутого ответа
The Ant
вон Гост тебе показал как надо закостылить
Anonymous
не проще просто создать отдельный css
Anonymous
под свой модуль
Anonymous
и просто вызывать его на своей вьюхе
The Ant
ну вообще темы есть же да
Anonymous
и просто вызывать его на своей вьюхе
так я так и сделал, проблема то в другом
Anonymous
я в этом css не знаю как подхватить ресурсы из ассетов, например шрифты и картинки
Anonymous
путь до ассет
Anonymous
@webroot/assets
Anonymous
public $sourcePath = '@webroot/assets'; public $css = [ 'css/for_you.css', ];
Anonymous
опять недопонимание, я это и прописал, я не мгу получить из самомго css их а не css подкрутить на страницу
Anonymous
в .css путь до самого ресурса
The Ant
опять недопонимание, я это и прописал, я не мгу получить из самомго css их а не css подкрутить на страницу
вариант изменить класс у элемента, как делают это все нормальные люди конечно же не рассматривается
Anonymous
хорошо, а как примерно путь выглядит?
The Ant
в смысли изменить класс? а что это даст?
вынеси картинку бекграунда в отдельный класс
Anonymous
хоршо, а дальше? как мне её прописать в этом классе то?
Anonymous
.bgImage { background-image: url(<?= Yii::app()->getBasePath() . '../img/lalka.jpg' ?>); }
The Ant
тебе в самом цссе нада заменить путь до картинки? или что?
Anonymous
да нет, же не заменить путь а понять какой прописать
Anonymous
поставишь выше
Anonymous
и смотри исходный код
Anonymous
.bgImage { background-image: url(<?= Yii::app()->getBasePath() . '../img/lalka.jpg' ?>); }
в css файле php код не работает насколько я знаю
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
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
The Ant
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
чо?