Factorisation d'un template pour les articles
cafeine
Member
dans Entraide et S.A.T
Bonjour à tous,
Je souhaite n'avoir qu'un seul format d'article, j'ai donc crée un fichier php représentant l'affichage d'un article : [em]un-article.php[/em]
Dans mon fichier d'affichage d'article [em]article.php[/em] tout se passe bien en voici le code
Lors de l'affichage des articles dans ma page [em]home.php[/em]
j'appelle le fichier [em]un-article.php[/em] dans la boucle des articles, or le problème c'est qu'il ne s'en affiche qu'un seul. Voici le contenu de mon fichier [em]home.php[/em]
Avez vous des idées du dysfonctionnement ?
D'avance merci.
Je souhaite n'avoir qu'un seul format d'article, j'ai donc crée un fichier php représentant l'affichage d'un article : [em]un-article.php[/em]
Dans mon fichier d'affichage d'article [em]article.php[/em] tout se passe bien en voici le code
[== PHP ==]
<?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?>
<?php include(dirname(__FILE__).'/un-article.php'); ?>
<?php endwhile; ?>
Lors de l'affichage des articles dans ma page [em]home.php[/em]
j'appelle le fichier [em]un-article.php[/em] dans la boucle des articles, or le problème c'est qu'il ne s'en affiche qu'un seul. Voici le contenu de mon fichier [em]home.php[/em]
[== PHP ==]
<?php include(dirname(__FILE__).'/header.php'); ?>
<?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?>
<?php include(dirname(__FILE__).'/un-article.php'); ?>
<?php endwhile; ?>
<div id="pagination">
<?php $plxShow->pagination(); ?>
</div>
...
...
<?php include(dirname(__FILE__).'/footer.php'); ?>
Avez vous des idées du dysfonctionnement ?
D'avance merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il faut faire
home.php
un-article.php
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
une erreur apparait en fin de page
[em]Fatal error: Call to a member function q() on a non-object in \xampp\htdocs\PluXml\core\lib\class.plx.show.php on line 1344[/em]
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)