{% stylesheets 'sites/folder/css/bootstrap.min.css' 'sites/folder/js/slider/css/sliders.css' 'sites/folder/css/base.css' %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %}
Jakiekolwiek modyfikacje naniesione w wyżej wymenionych stylach nie są widoczne na stronie. W źródłach serwisu mam za to wskazanie na css:
gromadzący zawartość powyższych 3 styli.
<link rel="stylesheet" href="/css/01fbd0c.css" />
Wiem, że odpowiada za to użycie Assetic. Problem mam z odświeżeniem (ponownym wygenerowaniem) pliku /css/01fbd0c.css. Polecenie z konsoli:
$ php app/console assetic:dump --env=prod --no-debug
Powoduje co prawda utworzenie pliku 01fbd0c.css, lecz zapisuje go w /web/css/01fbd0c.css (twrzoąc folder web/ i podfolder web/css/) i dodatkowo plik 01fbd0c.css jest bez zawartości. Cała struktura serwisu umieszczona jest w folderze public_html/. Czyli mam:
public_html/app/
public_html/bundles/
public_html/css/
public_html/js/
public_html/src/
public_html/vendor/
W pliku app/config/config.yml mam ustawienia:
zmiana na:
# Assetic Configuration assetic: debug: %kernel.debug% read_from: %kernel.root_dir%/../web/ write_to: %kernel.root_dir%/../web/ use_controller: false
# Assetic Configuration assetic: debug: %kernel.debug% read_from: %kernel.root_dir%/../ write_to: %kernel.root_dir%/../ use_controller: false
nic nie daje. Jak sobie z tym poradzić, macie jakieś wskazówki?
Edit: Pozostawiłem zmiany w sekcji Assetic Configuration, zrestartowałęm Apache i dałem polecenie konsoli: asstetic:dump. Pliki w folderze /css/ zostały zaktualizowane, nie jestem pewien, czy wystarczył sam restart Apache, czy też polecenie assetic:dump zamiast poprzedniego. Sorry, za taki topic, ale usunąć go nie mogę, a dopiero od jakiegoś tygodnia zaczynam poznawać Symfony, stąd moja niewiedza
