Connaître le mode d'affichage de PluXml
Rédigé par gccyrillus le Aucun commentairee
Pour connaitre le mode d'affichage de Pluml:
<?php echo $plxShow->mode(); ?>
Cela n'a d’intérêt que lorsque vous souhaitez afficher ou appeler un script seulement sur un certain type de pages et, ou a des fin de débogages.
Quels sont ces modes?
- home
- article
- static
- categorie
- tags
- archives
- erreur
Vous pouvez filtré ces modes, types de pages pour y afficher ou non un contenu supplémentaire
Par exemple, affiché une boite uniquement sur la page d'accueil:
<?php
if ($plxShow->mode() =='home') { ?>
<div class="boiteHome">
<p>Bienvenue sur mon site PluXml!</p>
</div>
<?php }?>
Cela peut-être aussi pour embarquer un plugin seulement sur une page spécifique
Exemple: Affichons le formulaire de recherche dans la sidebar uniquement pour la page d’erreur.
<?php
if ($plxShow->mode() =='erreur') { ?>
<div class="sidebox">
<h3> Rechercher </h3>
<?php eval($plxShow->callHook('MySearchForm')) ?>
</div>
<?php }?>
Insérer ce code dans le fichier sidebar.php . le formulaire s'affichera seulement si c'est une page d'erreur
Vous pouvez donc selon le type de page ajouter automatiquement des contenus spécifiques, insérer un plugin, chargé un script, une feuille de style... à partir de l'un des fichiers communs de votre thème sans toucher au coeur de PluXml ou créer un plugin.
DClassé dans : Bout de code, Thème ,Mots clés : Astuce, PHP
A propos de l'auteur, gccyrillus:
Gccyrillus : Amoureux de PluXml et codeur bricoleur à mes heures perdues.
Les commentaires sont fermés.