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

Problem z załączeniem obrazka w CSS , Symfony 4
MK
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:78
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 :

Kopiuj
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 :

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

to obraz pojawia się na stronie

edytowany 2x, ostatnio: MatKib77
czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

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


MK
Niestety nie działa, dalej taka sama ścieżka :/ czyli bez folderu aplikacji
czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
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=""


edytowany 1x, ostatnio: czysteskarpety
MK
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:78
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?

czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
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 ;)


MK
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:78
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.