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

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page