Problem z załączeniem obrazka w CSS , Symfony 4

0

Hej, mam pewien problem z Symfony 4. Zainstalowałem webpacka, skonfigurowałem plik na swoje potrzeby, ale nie działa mi dołączanie obrazka przez CSS.
Mianowicie, mój obrazek zapisuje się w public/build/images/moj_obraz.jpg . W CSS dodaję linie :

background-image: url('/public/build/images/banner_home.jpeg');

Ale ścieżka w konsoli jest taka : http://localhost/public/build/images/banner_home.jpeg , czyli po localhost/ brakuje nazwy mojego folderu z aplikacją. Wie ktoś może dlaczego tak sie dzieje ? Jeśli załącze obrazek w templatce :

<img src="{{assets('build/images/obraz.jpg')}}">

to obraz pojawia się na stronie

0

spróbuj `../images/banner_home.jpeg'

1

a zoba Asset Packages pod S4
https://symfony.com/doc/current/components/asset.html
background możesz dodać bezpośrednio w html jako style=""

0

Dodałem tak jak poradziłeś do style="" i działa ;). Tylko chciałbym również wiedzieć dlaczego mi to nie działa w CSS?

1

nie znam aż tak symfony, pewnie zależy od configu (twig, webpack itp.), być może musisz zrobić tak:
../../images/banner_home.jpeg
/bundles/app/images/banner_home.jpeg
wiem, że w czwórce coś zmieniali więc trzeba kombinować jak zawsze ;)

0

Ok, pokombinuje :). Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1