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
|
||||
- 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
|
||||
|
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
|
||||
.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)
|
||||
|
Loading…
Reference in New Issue
Block a user