J’avais besoin, pour rendre un site plus attrayant et interactif, d’afficher des articles à contenu variable. Par exemple, lorsque l’article contient un quiz avoir une présentation spécifique ou lorsque l’article contient un diaporama en avoir une autre.
Dans mon cas, on va donc avoir 3 squelettes article différents :
le squelette du quiz
le squelette du diaporama
le squelette pour les articles par défaut
1 - Création des mots-clés
Dans un groupe de mots-clés dédié à la mise en page (exemple) on crée :
qcm
diaporama
On relève le numéro de ces mots-clés.
2 - Création des squelettes
On crée les couples .html et php des squelettes du qcm et du diaporama. On crée également le couple .html et php du squelette par défaut :
qcm.html, qcm.php
diaporama.html, diaporama.php
article-defaut.html, article-defaut.php
Les versions php contiennent le script d’affiche du modèle concerné et les versions html contiennent la mise en page du squelette ainsi que les boucles.
3 - Création du contrôleur
Le contrôleur est le couple article.html et article.php qui routera l’article sur le bon modèle selon la mise en page souhaitée.
Voici la boucle à insérer dans article.html :
























