Je vais faire un message plus expliqué car c’est un peu léger ce que je fourni comme infos…
L’architecture de mon site est la suivante
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   |  
|-App
|   |-Resources
|       |-Views
|            |-Base.html.twig (les template du site)
|-Src
     |-Demo
        |-StaticBundle
        |    |-Resources
        |    |-Views
        |        |-Page (template des pages statics)
        |            |-Page1.html.twig
        |            |-Page2.html.twig
	|-UtilisateurBundle
                |-Resources
                    |-Views
                        |-Layout.html.twig
                        |-connexion.html.twig | 
 Voici le contenu de mon fichier  Layout.html.twig
	
	1 2 3 4 5 6 7
   | {% extends '::base.html.twig' %}
 
{% block title %}{% endblock %}
 
{% block content %}
    {% block fos_user_content %}{% endblock %}
{% endblock %} | 
 Voici le contenu de mon fichier connexion.html.twig
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | <div>
{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
    <a href="{{ path('fos_user_profile_show') }}">{{ 'layout.logged_in_as'|trans({'%username%': app.user.username}, 'FOSUserBundle') }}</a> |
    <a href="{{ path('fos_user_security_logout') }}">
        {{ 'layout.logout'|trans([], 'FOSUserBundle') }}
    </a>
{% else %}
    <a href="{{ path('fos_user_security_login') }}">{{ 'layout.login'|trans([], 'FOSUserBundle') }}</a> |
    <a href="{{ path('fos_user_registration_register') }}">{{ 'layout.register'|trans([], 'FOSUserBundle') }}</a>
{% endif %}
</div>
 
{% for key, flash in app.session.getFlashes() %}
<div class="{{ flash }}">
    {{ key|trans([], 'FOSUserBundle') }}
</div>
{% endfor %} | 
 Ce que je voudrais c’est mettre juste le formulaire que l’on voit dans layout.html.twig le mettre dans mon fichier base.html.twig. D'après ce que j'ai vu cette ligne permet d'afficher le formulaire
	
	    {% block fos_user_content %}{% endblock %}
 et surtout voici mon base.html.twig 
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
   | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>{% block title %}xxxxxxxxxxx{% endblock %}</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <link href="{{ asset('css/main.css') }}" type="text/css" rel="stylesheet" />
    </head>
    <body>
        <div class="content-page">
            <a href="{{ path('DemoStaticBundle_homepage') }}">
                <div class="head"></div>
            </a>
            <div class="inscription">
                <u>
                    {% include "DemoUtilisateurBundle::connexion.html.twig" %}
                </u>
            </div>
            <div class="menu">
                <ul style="margin-left: 40px;">
                    <li style="margin-right: 87px;"><a href="{{ path('DemoStaticBundle_homepage') }}">Accueil</a></li>
                    <li style="margin-right: 95px;"><a href="">xxxxxx</a></li>
                    <li style="margin-right: 118px;"><a href="">xxxx</a></li>
                    <li style="margin-right: 135px;"><a href="">xxxxxx</a></li>
                    <li><input type="text" name="recherche" value="recherche"></input></li>
                </ul>
            </div>
            <div class="cadre">
                <div class="cadre-head"></div>
                <div class="cadre-centre">
                    {% block content %}
                    {% endblock %}
                </div>
                <div class="cadre-foot"></div>
            </div>
            <div class="foot">
                <div class="cadre">
                    <div class="cadre-head"></div>
                    <div class="cadre-centre-foot">
                        <span>
                            <span class="foot-texte-gauche">xxxxxxxxxx © 2012</span>
                            <span class="foot-menu">
                                <a href="{{ path('DemoStaticBundle_about') }}">A propos de</a>
                                  |  
                                <a href="{{ path('DemoStaticBundle_conditionsU') }}">Conditions d'utilisations</a>
                                  |  
                                <a href="{{ path('DemoStaticBundle_contact') }}">Contactez-nous</a>   
                            </span>
                        </span>
                    </div>
                    <div class="cadre-foot"></div>
                </div>
            </div>
        </div>
    </body>
</html> | 
 Voila help me please 
						
					
Partager