[RÉSOLU] Lister pages statiques d'une catégorie
Bonjour,
je suis en train de réaliser mon premier site à l'aide de Pluxml. Jusqu'à maintenant j'arrive à me dépatouiller pour arriver à mes fins mais là, j'aurais besoin d'un petit coup de main.
Je m'explique. Je souhaite lister dans une page statique, toutes les pages statiques appartenant à une catégorie. Grâce aux réponse apporter sur ce topic (http://forum.pluxml.org/viewtopic.php?id=3471), j'ai réussie mais l'intégration de ce code a fait disparaitre, sur cette page, mon logo intégré dans le header. Peut être un problème avec la fonction getInstance, mais j'avoue que la partie Php est encore flou pour moi.
Voici les deux morceaux de codes :
Header.php (l'appel du logo) :
Et ici le listing des pages static ayant pour catégorie 'equipe' dans static-equipe.php :
C'est peut-être un truc tout bête mais en tout cas je vois pas d’où ça viens.
Si quelqu'un à une réponse, un conseil.
Merci
Baptiste
je suis en train de réaliser mon premier site à l'aide de Pluxml. Jusqu'à maintenant j'arrive à me dépatouiller pour arriver à mes fins mais là, j'aurais besoin d'un petit coup de main.
Je m'explique. Je souhaite lister dans une page statique, toutes les pages statiques appartenant à une catégorie. Grâce aux réponse apporter sur ce topic (http://forum.pluxml.org/viewtopic.php?id=3471), j'ai réussie mais l'intégration de ce code a fait disparaitre, sur cette page, mon logo intégré dans le header. Peut être un problème avec la fonction getInstance, mais j'avoue que la partie Php est encore flou pour moi.
Voici les deux morceaux de codes :
Header.php (l'appel du logo) :
[== PHP ==]
<?php
# Nom du dossier images à renseigner
$dir = 'data/images/logo';
# Récupération et affichage de la liste des images sous forme de liste
$glob = plxGlob::getInstance($dir);
if ($files = $glob->query('/[a-z0-9-_]+.(jpg|gif|png)$/i')) {
foreach($files as $filename) {
$file = $dir.'/'.$filename;
echo '<img src="'.$file.'" alt="" />';
}
}
else echo "Aucune image";
?>
</div>
Et ici le listing des pages static ayant pour catégorie 'equipe' dans static-equipe.php :
[== PHP ==]
<?php $plxShow = plxShow::getInstance();
if ($plxShow->mode() == 'static') :
ob_start();
$plxShow->staticGroup();
$group = 'equipe';
if (!empty($plxShow->plxMotor->aStats)) {
foreach($plxShow->plxMotor->aStats as $k => $v) {
if ($v['group'] == $group) {
echo '<a href="'; $plxShow->urlRewrite('?static'.intval($k).'/'.$v['url']); echo '">'.plxUtils::strCheck($v['name']).'</a>';;
}
}
}
endif;?>
C'est peut-être un truc tout bête mais en tout cas je vois pas d’où ça viens.
Si quelqu'un à une réponse, un conseil.
Merci
Baptiste
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Supprime les lignes Elles ne servent à rien pour ce que tu veux faire
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Peux-tu m'expliquer rapidement, si c'est possible, à quoi serve ces deux lignes. Surtout la première.
Merci encore.
staticGroup: affiche le nom du groupe de la page statique affichée à l'écran
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Merci.