2017-04-19 3 views
4

Ich habe ein benutzerdefiniertes Thema unter App/Theme/AcmeTheme. Ich habe das Thema funktioniert und ich kann meine eigenen Vorlagen unter Ansichten oder überschreiben Vorlage für andere Bundles. Das Problem ist, dass ich nicht herausfinden kann, wie ich eine benutzerdefinierte CSS-Datei in mein Theme einfügen kann. So dick Ich habe versucht:Wie fügt man CSS-Dateien zu einem Sylius-Thema hinzu?

AcmeTheme/public/style.css AcmeTheme/web/style.css

Aber nach Vermögen läuft: Installation und sylius: Thema: Vermögen: die Datei installieren wird nicht kopiert . Ich habe die Dokumentation mehrfach gelesen und kann sie immer noch nicht zum Laufen bringen.

Antwort

3

Platzieren Sie Ihre style.css in app/themes/AcmeTheme/SyliusShopBundle/public/ und führen Sie sylius:theme:assets:install. Jetzt sollte Ihre style.css in web/bundles/_themes/AcmeTheme/template/syliusshop/ verfügbar sein und Sie können sie in die html.twig mit <link rel="stylesheet" href="{{ asset('bundles/syliusshop/styles.css') }}">

+0

Danke, das funktioniert. Ist es möglich, sie direkt aus einem Ordner zum Thema "app/themes/AcmeTheme/public" hinzuzufügen? Oder müssen Themen immer den 'SyliusShopBundle' überschreiben? – plo

+0

Nach http://docs.sylius.org/en/latest/book/themes/themes.html (Hinweis auf der Unterseite) können Sie sie direkt in app/themes/AcmeTheme/Web/Assets sowie – chaenu

+0

Nun, Laut https://github.com/Sylius/Sylius/issues/8161 ist es nicht mehr möglich, sie direkt in app/themes/AcmeTheme/web/assets aufzunehmen - also ist die Lösung in der Antwort der richtige Weg. – chaenu

0

Lösung mit Assets in App/Themen/AcmeTheme/Web/Assets/funktioniert nicht für mich. Die einzige Möglichkeit, benutzerdefinierte Assets hinzuzufügen, ist über App/Themes/AcmeTheme/SyliusShopBundle/public/was ziemlich seltsam ist.

+0

Ich habe die vorherige Antwort als Lösung markiert, weil es etwas ist, das funktioniert, aber ich weiß immer noch nicht, wie ich das mache, wonach Sie suchen. Die Dokumentation ist nicht klar darüber. – plo

Verwandte Themen