Bonjour à tous,

Je viens de commencer a apprendre Sf2 , je trouve le concept intéressant mais la je coince complétement sur l'héritage. J'ai suivi les tutos et réussi a faire ce qu'il proposait et j'ai commencé a développer un petit projet perso que je vais complexifier au fur et à mesure.

Malheuresement Twig me fait des problèmes. J'explique:

J'ai deux templates twig, un layout qui correspond à la base de mon site et des fils qui en héritent pour faire mes pages.
Je suis exactement la syntaxe de la doc et des tutos mais Sf2 me fait l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
A template that extends another one cannot have a body (Twig_Node_Text(data: '')) in "AuProgresWebSiteBundle:WebSite:acceuil.html.twig" at line 1.
et voici le code des deux templates:

le fils:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
{% extends "WebSiteBundle:WebSite:layout.html.twig" %}
 
{% block Titre %}ACCUEIL{% endblock %}
 
{% block Contenu %}{% endblock %}
le père:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<!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="fr-fr" lang="fr-fr" >
 <head>
  <title>{% block Titre %}{% endblock %}</title>
 
  <link rel="stylesheet" href="template.css" type="text/css" media="all" />
 
 </head>
<body>
	<div id="Degrade"></div>
 
	<div id="MainContent">
 
		<div id="Header"></div>
 
			<div id="Menu">
					<a href="">Accueil</a>
					<a href="">Nos prestations</a>
					<a href="">Galerie Photo</a>
					<a href="">Plan d'accès</a>
					<a href="">Contact</a>
		</div>
 
		<div id="MainBody">
 
					<div id="Corps">
						<div class="Post"> 
							{% block Contenu %}{% endblock %}
						</div>
					</div>
		</div>
 
	</div>
 
		<div id="Footer">
 
		</div>
 
</body> 
</html>

J'avoue que je ne comprend pas du tout comment cela se fait que j'ai cette erreur. J'ai cherché pendant des heures mais pas moyen de trouver quelque chose sur cette erreur.

Cordialement Mathieu