Migration des fichier *.html vers le dossier 'composants' et création de
fichiers categ.html et element.html pour la création des catégories et des éléments (à venir)
This commit is contained in:
parent
f8197acf92
commit
87df180c6d
2
TACHES
2
TACHES
@ -48,4 +48,4 @@ FAITES :
|
|||||||
- faire une page d'exemple sans menu et avec une feuille de style en noir et blanc
|
- faire une page d'exemple sans menu et avec une feuille de style en noir et blanc
|
||||||
- permettre l'ajout facultatif d'un menu
|
- 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)
|
- 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
|
||||||
|
18
composants/categ.html
Normal file
18
composants/categ.html
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<!-- Catégorie @@TITRE_CATEG@@ -->
|
||||||
|
|
||||||
|
<h3>@@TITRE_CATEG@@</h3>
|
||||||
|
<p>@@DESC_CATEG@@</p>
|
||||||
|
<div class="ensemble_element">
|
||||||
|
|
||||||
|
<div class="element">
|
||||||
|
<div class="titre">
|
||||||
|
<a href="@@URL_ELEMENT@@" title="@@DESC_ELEMENT@@">@@TITRE_ELEMENT@@</a>
|
||||||
|
</div>
|
||||||
|
<div class="image">
|
||||||
|
<img src="@@URL_IMAGE@@" alt="@@TITRE_IMAGE@@" title="@@DESC_IMAGE@@">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="espace"> </div>
|
||||||
|
|
9
composants/element.html
Normal file
9
composants/element.html
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<div class="element">
|
||||||
|
<div class="titre">
|
||||||
|
<a href="@@URL_ELEMENT@@" title="@@DESC_ELEMENT@@">@@TITRE_ELEMENT@@</a>
|
||||||
|
</div>
|
||||||
|
<div class="image">
|
||||||
|
<img src="@@URL_IMAGE@@" alt="@@TITRE_IMAGE@@" title="@@DESC_IMAGE@@">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
20
makefile
20
makefile
@ -8,8 +8,8 @@
|
|||||||
# définition de cibles particulières
|
# définition de cibles particulières
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
# définition de variables
|
## VARIABLES ##
|
||||||
## obligatoires
|
## configuration
|
||||||
DESTINATION = porteail
|
DESTINATION = porteail
|
||||||
INDEX = $(DESTINATION)/index.html
|
INDEX = $(DESTINATION)/index.html
|
||||||
CSS_DEFAUT = bicolore_sans_menu.css
|
CSS_DEFAUT = bicolore_sans_menu.css
|
||||||
@ -17,23 +17,27 @@ CSS_PATCH_AJOUT_MENU = bicolore_ajout_menu.patch
|
|||||||
CSS_NOM = defaut.css
|
CSS_NOM = defaut.css
|
||||||
TITRE = Titre par défaut
|
TITRE = Titre par défaut
|
||||||
ACCUEIL = Accueil - $(TITRE)
|
ACCUEIL = Accueil - $(TITRE)
|
||||||
## facultatives
|
DOSSIER_HTML = composants
|
||||||
MENU = menu.html
|
## divers
|
||||||
|
#MENU = $(DOSSIER_HTML)/menu.html
|
||||||
## utiles pour le makefile
|
## utiles pour le makefile
|
||||||
ifndef $(MENU)
|
ifndef $(MENU)
|
||||||
dependances_css = style/$(CSS_DEFAUT)
|
dependances_css = style/$(CSS_DEFAUT)
|
||||||
else
|
else
|
||||||
dependances_css = style/$(CSS_DEFAUT) style/$(CSS_PATCH_AJOUT_MENU)
|
dependances_css = style/$(CSS_DEFAUT) style/$(CSS_PATCH_AJOUT_MENU)
|
||||||
endif
|
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`
|
PROG_ECHO = `which echo`
|
||||||
|
|
||||||
|
## DEBUT
|
||||||
# création de tous les fichiers
|
# création de tous les fichiers
|
||||||
all: test index.html
|
all: test index.html
|
||||||
|
|
||||||
# divers tests sur l'existence des dossiers/fichiers
|
# divers tests sur l'existence des dossiers/fichiers
|
||||||
# création si besoin
|
# création si besoin
|
||||||
test:
|
test:
|
||||||
@$(PROG_ECHO) -e "Lancement des tests…"
|
@$(PROG_ECHO) -e "Lancement des tests…"
|
||||||
@test -d img || mkdir img
|
@test -d img || mkdir img
|
||||||
@test -d categ || mkdir categ
|
@test -d categ || mkdir categ
|
||||||
@ -53,9 +57,9 @@ css: $(dependances_css)
|
|||||||
@$(PROG_ECHO) -e "\t…terminée."
|
@$(PROG_ECHO) -e "\t…terminée."
|
||||||
|
|
||||||
# création de la page d'index
|
# 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…"
|
@$(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 "\t…terminée."
|
||||||
@$(PROG_ECHO) -e "Modification du contenu…"
|
@$(PROG_ECHO) -e "Modification du contenu…"
|
||||||
@sed -i "s/TITRE_PORTEAIL/$(TITRE)/g" $(INDEX)
|
@sed -i "s/TITRE_PORTEAIL/$(TITRE)/g" $(INDEX)
|
||||||
|
Loading…
Reference in New Issue
Block a user