Pluxopolis

Tout savoir pour devenir un pro de PluXml, mais pas seulement...

À quoi sert l'instruction templateCss

Rédigé par Stéphane 1 commentaire

L'instruction templaceCss est utilisée dans la partie <head> du fichier header.php stocké dans le dossier du thème.


<?php $plxShow->templateCss() ?>

Question: à quoi sert cette instruction ?

L'instruction templaceCss permet de charger automatiquement le fichier .css qui porte le même nom qu'un fichier template.

Par exemple, si dans le dossier du thème nous avons des fichiers template avec des noms comme:

  • static-home.php
  • categorie-association.php
  • article-presentation.php
il suffit alors de créer des fichiers css dans le dossier du thème avec les noms correspondants suivant:
  • static-home.css
  • categorie-association.css
  • article-presentation.css
De cette façon lors de la création d'un article, si on lui associe le fichier template article-presentation.php, en visualisant l'article coté visiteur, le fichier css article-presentation.css sera automatiquement déclaré et chargé dans la partie head du site.

Utilisation d'un fichier template pour un article:

Cela a l'avantage d'alléger le fichier css principal style.css du site et de ne pas le surcharger avec du code css qui ne serait utilisé que dans certain cas.

Par exemple si on visualise les pages des archives, il n'est peut-être pas nécessaire de charger le code css utilisé pour l'affichage des articles.

Si l'on regarde le code source html généré coté visiteur lors de la visualisation d'un article utilisant un template, on peut voir que l'ajout du fichier css est automatiquement déclaré et traité par PluXml, sans rien avoir à coder manuellement.

On gagne ainsi sur la taille du fichier css principal (généralement style.css) et on augmente donc les performance du site par des temps de chargement accélérés.

1 commentaire

#1  - Djb a dit :

Merci pour cette explication, je vais l'utiliser pour ma prochaine maquette car j'ai différentes couleurs et style en fonction de la page.

Répondre

Fil RSS des commentaires de cet article

Écrire un commentaire

Quelle est la cinquième lettre du mot ernypw ?
Top