Page 1 sur 1
Répercuter dans les pages les modification des modèles
Publié : 09 févr. 2011, 12:41
par Bourdon
Bonjour,
Je suis novice dans l'utilisation de KompoZer 8.0b3.
J'ai créé un site en local à partir d'un modèle.
Or quand je modifie ce modèle, les pages créées ne sont pas modifiées.
Les modèles sont-elles utilisées par les pages qu'à la création des pages ?
Re: Répercuter dans les pages les modification des modèles
Publié : 09 févr. 2011, 13:55
par chinon37
bonjour,
Ainsi que cela a déjà été dit, les modèles ne fonctionnent pas avec KompoZer.
S'il s'agit uniquement de modifications de design (polices, couleurs de fond ou de texte, etc...), le passage par une feuille de style externe (bien gérée par KompoZer) suffit.
Pour des éléments fixes comme un en-tête ou un pied de page, en utilisant la fonction "include" en php, on peut modifier toutes les pages en même temps.
Peux-tu être plus précis sur ce que tu cherches à faire?
Re: Répercuter dans les pages les modification des modèles
Publié : 20 févr. 2011, 17:13
par pèje
Bonjour,
Pouvez-vous expliquer plus en détail la fonction "include"
Plus concrètement : pour un site qui comprend plusieurs pages, si je veux en rajouter et donc agrandir mon menu afin d'atteindre ces pages, dois-je obligatoirement modifier mon menu sur chacune de mes pages ou existe t il un moyen de répercuter cette modification dans toutes les pages ? (sans perdre le texte et la mise en forme propre à chaque page..)
sachant que mon menu est dans un bloc indépendant. (id)
Merci beaucoup !
Re: Répercuter dans les pages les modification des modèles
Publié : 21 févr. 2011, 09:05
par chinon37
Pour la fonction Include, plutôt que reprendre encore une fois les explications, je t'invite à te rendre sur
ce site qui donne la procédure en détail. Si tu as un souci avec, reviens ici exposer ton problème.
Bonne journée
Re: Répercuter dans les pages les modification des modèles
Publié : 22 févr. 2011, 22:17
par pèje
Merci,
2 petites questions
- dans la page menuinc.html peut on (faut il) inclure la mise en forme (class, h2, h3 ...) ?
- si toutes mes pages contiennent mon menu, toutes mes pages vont donc devenir .php , c'est bien ça ?
Merci beaucoup
Re: Répercuter dans les pages les modification des modèles
Publié : 23 févr. 2011, 07:30
par Ymai
Bonjour
pèje a écrit :Merci,
2 petites questions
- dans la page menuinc.html peut on (faut il) inclure la mise en forme (class, h2, h3 ...) ?
- si toutes mes pages contiennent mon menu, toutes mes pages vont donc devenir .php , c'est bien ça ?
Merci beaucoup
Deux petites réponses:
- oui (tout ce qui est dans menu.inc.html obéira aux mêmes règles que le reste de la page)
- oui
Re: Répercuter dans les pages les modification des modèles
Publié : 23 févr. 2011, 09:32
par chinon37
deux petites réponses:
- J'éviterais de nommer les fichiers inclus avec une extension html, qui laisserait croire qu'il s'agit d'un fichier html alors que c'est uniquement une portion de fichier html sans doc type, ni head. Menu.inc me conviendrait mieux.
- la mise en forme doit être dans le fichier html, i.e. le fichier "global" qui contient à la fois le fichier menu.inc et le reste du contenu. En effet, la mise en forme sera faite dans un fichier css qui sera placé dans la partie <head> ...<head/>, que ce soit une feuille de style incorporée ou liée.
incorporée: le détail de la feuille de style se trouve dans le <head> et la mise en forme est propre à la page
liée: La feuille de style est un fichier séparé contenant le détail des règles de styles, avec une extension .css et dans le <head>, on a uniquement un lien qui pointe vers ce fichier (de type <link media="all" rel="stylesheet" href="style.css")