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

Odpowiedz Nowy wątek
2018-11-06 22:51
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

edytowany 2x, ostatnio: MatKib77, 2018-11-06 22:52

Pozostało 580 znaków

2018-11-06 23:12
0

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


Niestety nie działa, dalej taka sama ścieżka :/ czyli bez folderu aplikacji - MatKib77 2018-11-07 17:40

Pozostało 580 znaków

2018-11-07 17:51

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, 2018-11-07 18:00

Pozostało 580 znaków

2018-11-08 00:10
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?

Pozostało 580 znaków

2018-11-08 10:42
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 ;)


Pozostało 580 znaków

2018-11-08 14:24
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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