Bonjour,
Dans mon site les vues sont réalisées avec Twig et j'utilise "extends" et des blocks pour avoir des pages homogènes.
Concrètement, j'ai :
- un fichier layout.twig avec la structure HTML basique,
- des fichiers qui commencent par {% extends 'layout.twig' %} pour les pages hors connexion,
- un fichier ownpage_layout.twig avec la structure basique de la page perso des utilisateurs,
- des fichiers qui commencent par {% extends 'ownpage_layout.twig' %} pour les différentes pages utilisateur.
Dans layout.twig :
Dans les fichiers pour les pages hors-connexion :
Dans ownpage_layout.twig :
Dans les fichiers pour les pages utilisateur :
Et si dans les pages hors-connexion j'ai bien la mise en page que je veux, pour les pages utilisateur mon fichier CSS n'est pas pris en compte alors que tous les fichiers twigs sont dans le même dossier.
Merci d'avance pour l'aide,
Alexandre
P.S : j'ai posté ici car même si ma question ne concerne pas directement le code CSS, je ne voyais pas de meilleure rubrique.
Dans mon site les vues sont réalisées avec Twig et j'utilise "extends" et des blocks pour avoir des pages homogènes.
Concrètement, j'ai :
- un fichier layout.twig avec la structure HTML basique,
- des fichiers qui commencent par {% extends 'layout.twig' %} pour les pages hors connexion,
- un fichier ownpage_layout.twig avec la structure basique de la page perso des utilisateurs,
- des fichiers qui commencent par {% extends 'ownpage_layout.twig' %} pour les différentes pages utilisateur.
Dans layout.twig :
<head>
{% block head %}
<link rel="stylesheet" href="../../web/css/projet.css">
{% endblock %}
</head>
Dans les fichiers pour les pages hors-connexion :
{% extends 'layout.twig' %}
{% block head %}
{{ parent() }}
{% endblock %}
Dans ownpage_layout.twig :
{% extends 'layout.twig' %}
{% block head %}
{{ parent() }}
{% endblock %}
Dans les fichiers pour les pages utilisateur :
{% extends 'ownpage_layout.twig' %}
{% block head %}
{{ parent() }}
{% endblock %}
Et si dans les pages hors-connexion j'ai bien la mise en page que je veux, pour les pages utilisateur mon fichier CSS n'est pas pris en compte alors que tous les fichiers twigs sont dans le même dossier.
Merci d'avance pour l'aide,
Alexandre
P.S : j'ai posté ici car même si ma question ne concerne pas directement le code CSS, je ne voyais pas de meilleure rubrique.