Une page automatique

Il est fastidieux, voyez-vous, de mettre à jour une page qui référence les articles que nous écrivons au jour le jour.

Pluxml fait cela pour nous avec le système d'archives et mieux, le plugin MyAllArchive liste tous les articles au fur et à mesure que nous les publions. Vous pouvez le voir fonctionner ici.

Oui mais il est difficile pour le débutant de personnaliser cette page comme cela a été fait sur la page Comment faire ? et reconnaissez qu'il serait fastidieux d'y mettre un lien à chaque fois que nous publions un article.
D'autant plus qu'il nous arrive d'en modifier certains (ou de les supprimer) et bonjour le travail.

C’est pour cela que nous avons inventé la page automatique.

Il fallait donc un truc qui ajoute les liens tout seul et le retire si nous décidons de supprimer la page.

C’est ce que nous avons fait en utilisant la possibilité de personnaliser des pages avec un template différent grâce au fichier static.php qui gère une partie de l'affichage  de nos pages statiques.

Vous avez remarqué que, quand on compose une page statique, le système nous demande (poliment) quel template nous voulons utiliser.

D'habitude, nous utilisons static.php mais ce coup ci, nous allons rapidement en fabriquer un autre dédié justement à notre page automatique. Suivez moi; C’est simple. :)

Éditons en local le fichier static.php et renommons-le en static-automatique.php.
Renvoyons ce nouveau fichier sur le serveur avec ses copains du thème que nous utilisons.

Fabriquons une page avec un petit texte qui explique (comme la nôtre) que cette page est en cours d'édition par exemple, et qu'elle se mettra à jour toute seule.
Enregistrez en choisissant le template static-automatique.php et regardez ce que ça donne.

Rien à part votre texte et c’est logique puisque static-automatique.php est le clone parfait de static.php.

Maintenant, nous allons rajouter dans notre template l'instruction qui va appeler notre automatisme et vous allez voir que ce n'est pas compliqué.
Rouvrons  le fichier static-automatique.php et ajoutons la ligne...

<?php $plxShow->lastArtList('<li><a href="#art_url" title="#art_title">#art_title</a></li>',99) ?>

Juste aprés la ligne...

<?php $plxShow->staticContent(); ?>

Enregistrez et renvoyez sur le serveur si vous utilisez le FTP

système d'aide du tuto pluxml pour les nuls Rappel: Pour modifier les fichiers du thème, on peut aussi les éditer en paramètres/Options d'affichage/Éditer les fichiers du thème «theme-le-vôtre»

Rechargez votre page et constatez que tous vos articles apparaissent sur votre page automatique.

Quand vous aurez fais le prochain, allez voir si il est listé.

C'est magnifique ! :)

Écrire un commentaire

Quelle est la quatrième lettre du mot pybxav ? :