2017-10-25 2 views
0

Ich benutze das Sonata Admin Bundle mit einer eigenen Bootstrap-Datei. Ich bin neu zu weniger, aber ich denke ich verstehe, was es tut.Richtiger Weg, Sonata Admin Bundle Css zu ändern?

So, jetzt möchte ich die Hauptfarbe Link (@brand-primary in variables.less) von Sonata Admin ändern. Wie und wo soll ich das machen?

Wir können alle zustimmen, dass es nicht im Lieferantenordner geändert werden sollte, noch sollte es in den installierten Assets geändert werden. Und wo soll ich es kompilieren?

Ich bin ein bisschen hier verloren, jede Hilfe wäre willkommen!

Antwort

0

Wenn Sie für jede Seite in sonata Admin CSS ändern, dann können Sie Standardvorlage (Layout) wie folgt außer Kraft setzen:

config.yml

sonata_admin: 
    templates: 
     //path to new layout 
     layout: 'YourBundle:Admin:layout.html.twig' 

YourBundle: Admin: layout.html.twig

{% extends 'SonataAdminBundle::standard_layout.html.twig' %} 


//override stylesheets here, or rewrite css if you need 
{% block stylesheets %} 
    //if you call {{ parent() }}, it will load all sonata css for admin layout 
    {{ parent() }} 
    {% stylesheets'bundles/bundle/less/layout.css' %} 
    <link rel="stylesheet" href="{{ asset_url }}"/> 
    {% endstylesheets %} 

{% endblock %} 
+0

Das ist nicht das Problem. Ich möchte wissen, wie man die Bootstrapquellen des Sonata Admin Bundle ändert und kompiliert. Tut mir leid, wenn das nicht klar war. – minychillo

Verwandte Themen