Table des matières
Thème dynamique
Les thèmes dynamiques sont un système développé par NPDS pour simplifier la création de thèmes.
Le principe et qu'un créateur de thème n'a pas à manipuler le PHP et sa complexité. La création d'un thème dynamique se résume donc à modifier des fichiers ne contenant que du HTML, et des métas-mots.
Par exemple, pour afficher le titre d'un article, il suffit de mettre !N_titre!.
Les fichiers d'un thème dynamique
Outre la feuille de style, les fichiers qui constituent votre thème dynamique se trouvent dans le dossier /themes/votreThème/html/. En voici la liste et la description.
Si vous souhaitez appeller des images qui se trouvent dans votre thème, nous vous conseillons d'utiliser le méta-mot !theme!. Exemple :
<img src="themes/!theme!/images/logo.jpg" alt="Logo" />
Dans tous ces fichiers, les métas-mots globaux fonctionnent parfaitement.
Header.html
Ce fichier est appelé juste après le <body>
. Il ne faut donc pas y mettre les balises <html>
, <head>
ou <body>
.
Aucun méta-mot n'est spécifique au header, mais nous vous conseillons !slogan!, !member!, et !banner!
Footer.html
Ce fichier est appelé à la fin de votre site. Tout comme le header, il ne doit pas contenir </body>
ou </html>
.
!msg_foot! permet d'afficher les messages de pied de page reglés dans les préférences.
Bloc.html
Ce fichier est appelé pour chaque bloc latéral.
Il doit contenir ces métas-mots spécifiques:
!B_title! | Le titre du bloc |
---|---|
!B_content! | Le contenu du bloc |
Index-news.html et Detail-news.html
Index-news.html est appelé pour chaque actualité lors de l'affichage des introductions sur la page d'accueil (index.php).
Detail-news.html est appelé lors de l'affichage de tout un article (article.php).
Ces fichiers peuvent contenir ces metas-mots spécifiques:
!N_publicateur! | Le nom de l'administrateur ayant validé ou écrit l'article |
---|---|
!N_emetteur! | Le nom de l'utilisateur ayant soumis l'article |
!N_date! | La date et l'heure de l'actualité |
!N_titre! | Le titre de l'actualité |
!N_sujet! | L'image ou le nom du sujet de l'actualité |
!N_texte! | Le contenu de l'actualité |
!N_note! | Les éventuelles anotations de l'administrateur |
!N_nb_lecture! | Nombre de fois que l'article a été lu |
!N_suite! | Ensemble contenant les nombres de caractères et de commentaires; les liens pour lire la suite, imprimer et recommander à un ami |
Les fichiers facultatifs ou alternatifs
Editorial.html
Ce fichier facultatif est appelé à la place de l'édito.
Le seul méta-mot spécifique est !editorial_content! qui affiche le contenu de l'édito
Bloc-right.html et Bloc-left.html
Ces deux fichiers alternatifs peuvent remplacer bloc.html :
- bloc-right.html est appelé pour les blocs de droite
- bloc-left.html est appelé pour les blcos de gauche
Ces deux fichiers sont similaires à bloc.html