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

Afficher le contenu d'une page statique dans la sidebar


Rédigé par jack le 8 commentairese

Pour afficher le contenu d'une page statique dans la sidebar, nous allons procéder en deux étapes.

Etape 1: création d'une page statique

  • créer une page nouvelle page statique dans l'administration des pages statiques,
  • donnez lui comme titre par exemple Sidebar,
  • sélectionner la valeur Oui dans la colonne Active,
  • sélectionner la valeur Masquer dans la colonne Menu,
  • cliquez sur le bouton Modifier la liste des pages statiques pour créer la nouvelle page.

Éditer votre page en cliquant sur son lien Éditer pour y ajouter le contenu que vous voulez afficher dans la sidebar en remplissant le champ Contenu. Il n'est pas nécessaire de remplir les autres champs: vous pouvez les laisser vides.

Sauvegardez en cliquant sur le bouton Enregistrer cette page statique.

Etape 2: modification du fichier sidebar.php

Éditer le fichier sidebar.php de votre thème et ajoutez les lignes suivantes à l'endroit où vous souhaitez afficher le contenu de la page statique 002.

<?php $plxShow->staticInclude('002') ?>
Remplacer la valeur '002' par l'identifiant de votre page statique Sidebar à récupérer dans l'administration des pages statiques (colonne Identifiant).

Cette méthode à l'avantage qu'une fois mise en place, il est très facile de changer les données affichées dans la sidebar en éditant simplement le contenu de la page statique.

DClassé dans : PluXml ,Mots clés : PluXml, Tuto, Page statique, Thème, Sidebar

A propos de l'auteur, jack:

Webmestre de PluXopolis de 2018 à Avril 2023.

8 commentaires

KaySix a dit : #1

Très sympa comme possibilité !
ça permet de rendre dynamique la sidebar facilement !
J'imagine qu'on peut mettre plusieurs contenus de page statique à la suite ?

Merci !

Stéphane a dit : #2

@KaySix :
Oui tout à fait

Ben a dit : #3

C'est vraiment bien comme idée !

jerrywham a dit : #4

Ça existe depuis un moment et personne ne me l'avait dit ! Ce blog est vraiment une idée qu'elle est bonne. :D

Mam'Zelle Jeanne a dit : #5

Merci pour ce tuto, j'ai enfin trouvé ce que je cherche, j'ai juste un souci, rien ne se passe... et je pense que ça viens de la "mise en cache" je dirais car en fait, si je modifie ma page statique (je n'ai pas essayé avec d'autre pages), elle apparait toujours comme avant la modification, et donc, je déduit que si rien ne change dans ma sidebar, c'est un problème de cache...

Je suis sur un hébergement dédier, j'y ai d'autre site qui eux tournent avec une base de donnée mysql, et comme ce sont des site assez lourd qui on nécessite la mise en place d'une gestion du cache.

A moins qu'il ne faille mettre la ligne Php à un endroiti précis, d'une manière précises (j'ai tenté en la mettant entre deux div, seule, avec ou sans la classe aside-content...)

Merci d'avance!

Stéphane a dit : #6

@Mam'Zelle Jeanne :
Bonjour. Je peux difficilement vous aider. Chaque système de cache a son mode de fonctionnement bien précis. Essayer d'utiliser PluXml sans système de cache. Il est suffisament léger pour fonctionner sans.

Mam'Zelle Jeanne a dit : #7

Merci,

En fait, j'ai redémarré apache, et c'est tout bon!

Merci pour les astuces!

Francky a dit : #8

Un grand merci pour cette astuce qui va m’être très utile !

rFil RSS des commentaires de cet article

Les commentaires sont fermés.

Top