[Résolu] Intégrer des articles dans une page statique
Bonjour,
Je suis en train de faire un site onepage.
Je gère la page depuis une page statique et je souhaite intégrer les deux derniers articles (titres et textes, pas comme dans la sidebar) dans cette page.
Dans ma page statique, j'essaie donc d'utiliser cette boucle
while($plxShow->plxMotor->plxRecord_arts->loop() && $cpt>3)
mais j'ai cette erreur :
Fatal error: Call to a member function loop() on a non-object in .../data/statiques/001.accueil.php on line 28
J'ai essayé de piquer ce code dans le template de catégorie.
Quelqu'un a une idée du code à utiliser pour réaliser ceci ?
Merci
Je suis en train de faire un site onepage.
Je gère la page depuis une page statique et je souhaite intégrer les deux derniers articles (titres et textes, pas comme dans la sidebar) dans cette page.
Dans ma page statique, j'essaie donc d'utiliser cette boucle
while($plxShow->plxMotor->plxRecord_arts->loop() && $cpt>3)
mais j'ai cette erreur :
Fatal error: Call to a member function loop() on a non-object in .../data/statiques/001.accueil.php on line 28
J'ai essayé de piquer ce code dans le template de catégorie.
Quelqu'un a une idée du code à utiliser pour réaliser ceci ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour pouvoir utiliser $plxShow dans une page statique il faut mettre au debut de la page
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci beaucoup à vous deux, ça a fonctionné
Du coup, j'ai fait un premier test fonctionnel ainsi :
Je savais pas qu'on pouvait récupérer ce qu'on voulait de l'article vie cette méthode lastArtList.
Merci encore.
http://devzone.pluxml.org/index.php?page=plxShow-lastArtList
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci encore
j'utilise la même fonction , en limitant l'intégration des articles à une catégorie donnée.
toutefois je n'arrive pas à encadrer les articles , le style " border " ne fonctionne pas , et ne s'applique pas au contenu
$plxShow->lastArtList($format='<p style="border: 2px solid red;margin-bottom:50px;"><h2>#art_title</h2> #art_content</p>',$max=5,$cat_id='3',$ending='')
je suis preneur de toute proposition
José
L'appel de la fonction se fait de cette façon (il ne faut pas mettre le nom des paramètres)
après tu peux essayer ceci avec !important pour forcer le style au cas où il viendrait en conflit avec une déclaration dans style.css
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
pour le style : cela ne marche pas , peut-être que je devrai passer par le css
dans le css , j'ai testé plusieurs largeurs de tableau et cela ne change rien.
Merci de votre aide.
Si tu veux plus utilises: #art_content(999)
remplace 999 par le nombre de caractères souhaités
Idem avec #art_chapo
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
pourquoi n'y vais-je pas pensé avant.
merci vraiment, cela va permettre à des "rédacteurs" de mettre sur la page d'accueil ( page statique à laquelle ils n'ont pas accès ) des messages sur l'actualité de l'association.
José
Mon contexte trop long à expliquer me force à utiliser la boucle WHILE mentionnée en début de rubrique. Je n'ai pas le luxe de pouvoir utiliser la fonction lastArtList, j'ai trop d'opérations à effectuer sur l'enregistrement avant de décider s'il sera affiché ou sauté.
Mes contraintes demandent donc la production et l'affichage d'une page statique qui tourne une boucle WHILE, comme sur l'accueil ou certaines pages de catégorie un peu plus évoluées, mais qui affiche tous les articles. J'ai lu et essayé tout ce que j'ai pu trouver mais je frappe un mur.
Je simplifie le sujet pour les besoins de la cause, vous comprenez bien que mon travail n'est pas terminé une fois cet obstacle surmonté.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)