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