Inclure des portions de pages HTML côté client
KX
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je cherche à mieux organiser mes fichiers HTML pour pouvoir factoriser certains morceaux du code commun à plusieurs pages.
Idéalement quelque chose comme ceci :
Je sais le faire avec des technologies côté serveur (<?php include>, <jsp:include>, ou même des <!--#include file). Mais je voudrais savoir si on peut le faire directement en HTML ?
Le mieux que j'arrive à faire c'est des ng-include en AngularJS. Mais cela ne fait les include que sur le body, je suis obligé de recopier tout le head à chaque fois. Et je trouve embêtant de dépendre d'AngularJS juste pour ça...
Avez vous d'autres idées qui permettraient de faire ça ?
Merci.
Je cherche à mieux organiser mes fichiers HTML pour pouvoir factoriser certains morceaux du code commun à plusieurs pages.
Idéalement quelque chose comme ceci :
include(head1.html)
<title>Page 42</title>
include(head2.html)
include(body1.html)
include(header.html)
include(page42.html)
include(footer.html)
include(body2.html)
Je sais le faire avec des technologies côté serveur (<?php include>, <jsp:include>, ou même des <!--#include file). Mais je voudrais savoir si on peut le faire directement en HTML ?
Le mieux que j'arrive à faire c'est des ng-include en AngularJS. Mais cela ne fait les include que sur le body, je suis obligé de recopier tout le head à chaque fois. Et je trouve embêtant de dépendre d'AngularJS juste pour ça...
Avez vous d'autres idées qui permettraient de faire ça ?
Merci.
A voir également:
- Inclure des portions de pages HTML côté client
- Cybera client - Télécharger - Divers Réseau & Wi-Fi
- Filezilla client - Télécharger - Téléchargement & Transfert
- Editeur html - Télécharger - HTML
- Impossible de supprimer une page word - Guide
- Numéro service client orange - Guide
1 réponse
Salut,
tu pourrais utiliser le moteur de template twig. C'est simple à mettre en place et cela permet de faire des inclusion, de l'héritage et beaucoup d'autres chose. Bon cela fonctionne avec du php mais peut être que cela te sera utilie tout de même. Sinon juste en HTML je séche.
https://twig.symfony.com/
http://openclassrooms.com/courses/utilisation-de-twig-un-moteur-de-templates
Bonne journée
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
tu pourrais utiliser le moteur de template twig. C'est simple à mettre en place et cela permet de faire des inclusion, de l'héritage et beaucoup d'autres chose. Bon cela fonctionne avec du php mais peut être que cela te sera utilie tout de même. Sinon juste en HTML je séche.
https://twig.symfony.com/
http://openclassrooms.com/courses/utilisation-de-twig-un-moteur-de-templates
Bonne journée
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
Utilisateur anonyme
je suis hors sujet non ? si oui désolé !!