2017-05-20 7 views
-1

내 Symfony 3.xxx 응용 프로그램에 대한 사용자 정의 테마를 통합하려고하는데 어떻게해야하는지에 대한 적절한 링크를 찾을 수 없습니다. 튜토리얼이 있습니까?symfony 3 테마 통합

사실, 두 개의 별도의 전망이 :

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

프론트 엔드가 서로 다른 테마를 가지고 있으며, 백엔드가 서로 다른 테마를 가지고있다.

더 나은 솔루션을 제안 해주세요. 백엔드에서는 별도의 Admin Bundle을 만들 수 있으며 자신의 CSS, js 등을 만들 수 있습니다.하지만 확실하지 않습니다. base.html.twig: 관리자 용 new base.html.twig 파일을 만들 수 있습니까? 묶음?

Symfony 데모 애플리케이션 구조를 보았지만 뒤 따르지 만 어쩌면 틀린 것일 수도 있습니다. 모든 CSS, 이미지, 기타 파일을 웹 디렉토리에 넣습니다.

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

base.html.twig : 다른 기준을 만들거나 단지에서 연장하고 2 주 템플릿 백엔드에 대해 하나의 프론트 엔드에 대해 하나의 사용을 만들 수 있습니다

{% 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 docs는 프레임 워크를 사용하여 모범 사례를 지적합니다. https://github.com/EnMarche/en-marche.fr –

+0

고마워, 나는 그것을 시도 할 것이다. –

답변