2017-05-20 19 views
-1

私のSymfony 3.xxxアプリケーションのカスタムテーマを統合したいのですが、これを行う方法の適切なリンクを見つけることができません。チュートリアルはありますか?symfony 3のテーマ統合

実は、私は2つの別々の景色を眺めることができます:

1. frontend for public 
    2. backend for admin purpose. 

フロントエンドは別のテーマを持っており、バックエンドは別のテーマを持っています。

もっと良い解決策を提案してください。私はバックエンドに対して別々の管理バンドルを作成できます。独自のCSS、jsなどがありますが、わかりません。base.html.twig:管理用に新しいbase.html.twigファイルを作成できますかバンドル?

私はSymfonyデモアプリケーションの構造を見て、それに続いていますが、間違いかもしれません。 私は自分のcss、js、画像、その他のファイルをweb dirの下に置いています。

web 
-audio 
-css 
-font 
-img 
-js 
-video 

base.html.twig:

{% block stylesheets %} 
     <link rel="stylesheet" href="{{ asset('css/animate.css') }}"> 
     <link rel="stylesheet" href="{{ asset('css/font-awesome.css') }}"> 
    .... 
{% endblock %} 

{% block body %} 

{% endblock %} 

{% block javascripts %} 

    <script src="{{ asset('js/jquery.min.js') }}"></script> 
    ... 
{% endblock %} 
+1

ここでは、symfonyのドキュメントが提供するだけのチュートリアル以上のものをしたい場合にsymfonyを使ってライブプロジェクトがあります。 symfonyのドキュメントはフレームワークを使ってベストプラクティスを指摘しています。 https://github.com/EnMarche/en-marche.fr –

+0

ありがとう、私はそれを試してみます。 –

答えて

1

別のベースを作成する、または単にバックエンドのための1つのフロントエンドのための1つをそれから延び、2つの主要なテンプレートを作成することができ、{%を使用しての%延び}

別のアプリケーションに再利用することを考えない限り、管理領域用に別のバンドルを作成することはお勧めしません。ここでは、あなたの資産を保存する場所については

はsymfonyのベストプラクティスである: http://symfony.com/doc/current/best_practices/web-assets.html

関連する問題