From 87df180c6d02929d98bec1e26220cd595b66e884 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Mon, 28 Feb 2011 16:39:03 +0100 Subject: [PATCH] =?UTF-8?q?Migration=20des=20fichier=20*.html=20vers=20le?= =?UTF-8?q?=20dossier=20'composants'=20et=20cr=C3=A9ation=20de=20fichiers?= =?UTF-8?q?=20categ.html=20et=20element.html=20pour=20la=20cr=C3=A9ation?= =?UTF-8?q?=20des=20cat=C3=A9gories=20et=20des=20=C3=A9l=C3=A9ments=20(?= =?UTF-8?q?=C3=A0=20venir)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TACHES | 2 +- composants/categ.html | 18 ++++++++++++++++++ composants/element.html | 9 +++++++++ enqueue.html => composants/enqueue.html | 0 entete.html => composants/entete.html | 0 menu.html => composants/menu.html | 0 makefile | 20 ++++++++++++-------- 7 files changed, 40 insertions(+), 9 deletions(-) create mode 100644 composants/categ.html create mode 100644 composants/element.html rename enqueue.html => composants/enqueue.html (100%) rename entete.html => composants/entete.html (100%) rename menu.html => composants/menu.html (100%) diff --git a/TACHES b/TACHES index 9bb0b96..812fea3 100644 --- a/TACHES +++ b/TACHES @@ -48,4 +48,4 @@ FAITES : - faire une page d'exemple sans menu et avec une feuille de style en noir et blanc - permettre l'ajout facultatif d'un menu - gérer le fait que le css change si on a un menu ou pas (Cf. dossier exemple avec le(s) fichier(s) patch) - +- migration des fichiers .html dans un dossier prévu à cet effet diff --git a/composants/categ.html b/composants/categ.html new file mode 100644 index 0000000..3a90bdf --- /dev/null +++ b/composants/categ.html @@ -0,0 +1,18 @@ + + +

@@TITRE_CATEG@@

+

@@DESC_CATEG@@

+
+ +
+ +
+ @@TITRE_IMAGE@@ +
+
+ +
+
 
+ diff --git a/composants/element.html b/composants/element.html new file mode 100644 index 0000000..a7eb613 --- /dev/null +++ b/composants/element.html @@ -0,0 +1,9 @@ +
+ +
+ @@TITRE_IMAGE@@ +
+
+ diff --git a/enqueue.html b/composants/enqueue.html similarity index 100% rename from enqueue.html rename to composants/enqueue.html diff --git a/entete.html b/composants/entete.html similarity index 100% rename from entete.html rename to composants/entete.html diff --git a/menu.html b/composants/menu.html similarity index 100% rename from menu.html rename to composants/menu.html diff --git a/makefile b/makefile index acb2c7b..f7f6575 100644 --- a/makefile +++ b/makefile @@ -8,8 +8,8 @@ # définition de cibles particulières .PHONY: clean -# définition de variables -## obligatoires +## VARIABLES ## +## configuration DESTINATION = porteail INDEX = $(DESTINATION)/index.html CSS_DEFAUT = bicolore_sans_menu.css @@ -17,23 +17,27 @@ CSS_PATCH_AJOUT_MENU = bicolore_ajout_menu.patch CSS_NOM = defaut.css TITRE = Titre par défaut ACCUEIL = Accueil - $(TITRE) -## facultatives -MENU = menu.html +DOSSIER_HTML = composants +## divers +#MENU = $(DOSSIER_HTML)/menu.html ## utiles pour le makefile ifndef $(MENU) dependances_css = style/$(CSS_DEFAUT) else dependances_css = style/$(CSS_DEFAUT) style/$(CSS_PATCH_AJOUT_MENU) endif -dependances_index = entete.html enqueue.html +entete = $(DOSSIER_HTML)/entete.html +enqueue = $(DOSSIER_HTML)/enqueue.html +dependances_index = $(entete) $(enqueue) PROG_ECHO = `which echo` +## DEBUT # création de tous les fichiers all: test index.html # divers tests sur l'existence des dossiers/fichiers # création si besoin -test: +test: @$(PROG_ECHO) -e "Lancement des tests…" @test -d img || mkdir img @test -d categ || mkdir categ @@ -53,9 +57,9 @@ css: $(dependances_css) @$(PROG_ECHO) -e "\t…terminée." # création de la page d'index -index.html: css $(dependances_index) +index.html: $(DOSSIER_HTML) css $(dependances_index) @$(PROG_ECHO) -e "Création de la page de garde…" - $(if $(MENU), @cat entete.html menu.html enqueue.html > $(INDEX), @cat entete.html enqueue.html > $(INDEX)) + $(if $(MENU), @cat $(entete) $(MENU) $(enqueue) > $(INDEX), @cat $(entete) $(enqueue) > $(INDEX)) @$(PROG_ECHO) -e "\t…terminée." @$(PROG_ECHO) -e "Modification du contenu…" @sed -i "s/TITRE_PORTEAIL/$(TITRE)/g" $(INDEX)