Ordre décroissant des pages statiques ?

Bonjour,

je cherche à afficher les pages statiques dans l'ordre décroissant dans la partie admin ainsi que dans le 'staticList' de la partie NAV du header du front.

Avez vous des idées ?

Et comme je vais avoir une grande quantité de pages statiques (c'est pour un usage interne et je dois utiliser des fonctions php dans mes pages donc pas de possibilité les articles) je me demande si l'admin 'statiques' est paginé.

Merci

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    1) l'ordre des pages statiques se règles manuellement dans la gestion des pages: colonne ordre.
    2) il n'y a pas de pagination.

    Pour la pagination, je me suis noté ça dans ma todo

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • oui l'ordre est à entrer à la main, mais ce que je souhaite c'est que l'ordre d'affichage soir décroissant en fonction de l'identifiant.
  • je cherche aussi à faire un bouton dans ma page statique, à coté de enregistrer la page, qui serait "faire un html". L'idée est de faire un fichier html avec le code généré par la page statique.

    ce code rempli cette fonction mais il faudrait le pluguer à pluxml
    <?php
    		ob_start();
    		require('url de ma statique en cours');
    		$buffer = ob_get_contents();
    		ob_end_clean();
    
    		$fileOne = "racine du site/news/urlstatic/index.html";
    		$fileHandle = fopen($fileOne, 'w') or die("file could not be accessed/created");
    		$textIWantToInsert = $buffer;
    		fwrite($fileHandle, $textIWantToInsert);
    		fclose($fileHandle);
    
    ?>
    

    'urlstatic' se compose toujours d'un chiffre en réalité
  • StéphaneStéphane Member, Former PluXml Project Manager
    en fait tu veux un tri automatique basé sur l'id des pages pour ne pas avoir à les trier à la main.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • c'est exactement ça.un rsort ou sort je ne sais jamais
Connectez-vous ou Inscrivez-vous pour répondre.