SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 93 visiteurs en ce moment

Accueil > Navigation > Pages uniques > Pages uniques

Pages uniques

11 décembre 2008 – par RastaPopoulos – 273 commentaires

75 votes

Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez besoin de faire un squelette particulier mais dont le contenu doit rester modifiable classiquement dans l’interface privée ?

Des pages, en quelque sorte. Des pages uniques rattachées à rien.

On a tous utilisé des bidouilles devenues des habitudes, que ce soit en se basant sur des mots-clés « techniques » ou bien en créant une rubrique « fourre-tout » que l’on devait ensuite rendre invisible dans tous nos squelettes en mettant {id_rubrique!=1}, par exemple.

Ce plugin propose de faire tout cela de manière plus propre et plus pratique.
On peut alors l’utiliser pour créer des pages de notice légale, d’à-propos, ou encore de contact.

Créer des pages

Le plugin ajoute une entrée « Pages uniques » dans le menu « Édition ».

On arrive sur une liste des pages déjà créées. Accolée à une boite permettant d’en ajouter de nouvelles.

Le formulaire de création d’une page est le même que celui d’un article. Sauf qu’on n’a pas à choisir de rubrique. À la place, on désigne un nom de page (qui peut être, par exemple, le nom d’un squelette).

Afficher les pages sur son site

C’est très simple, puisque les pages sont des articles comme les autres, ils n’ont juste pas de rubrique [1] .

Vous pouvez donc :

  • Utiliser une boucle classique <BOUCLE_art(ARTICLES){id_article=38}>#URL_ARTICLE</BOUCLE_art>
  • Utiliser les raccourcis dans les textes [->art38]
  • Cela utilisera donc le squelette normal « article.html »

Mais les pages uniques ont aussi un champ « page » ! Qui peut être utilisé de plusieurs manières pour récupérer habilement ses pages.

Imaginons que l’on ait créé une page « Notice légale » avec le mot « legal » dans le champ « page ». On peut alors :

  • Faire une boucle <BOUCLE_legal(ARTICLES){page=legal}>#TEXTE</BOUCLE_legal>
  • Et mieux encore, avoir un squelette « legal.html » dédié, dans lequel on n’a plus qu’à faire <BOUCLE_legal(ARTICLES){page}>

Lorsqu’on veut juste l’URL, il existe aussi la balise #URL_PAGE_UNIQUE{identifiant} qui permet de retourner l’#URL_ARTICLE mais depuis l’identifiant textuel donné à la page.

Voir en ligne : http://plugins.spip.net/pages

Notes

[1Chaque page unique a un id_rubrique=-1 : on peut les filtrer/éliminer d’une boucle article par le critère {id_rubrique>0} ou plus simplement {page=''}

Dernière modification de cette page le 17 mai 2018

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 11 décembre 2008 à 22:33, par Pierre En réponse à : Un bug ?

    Je viens de tester ce plugin qui m’intéresse beaucoup, mais quand je crée une nouvelle page, il ne semble pas vouloir l’enregistrer ... J’utilise la dernière RC de Spip donc a priori ça devrait bien se passer mais ... ;)
    Quelqu’un a une idée ?

    • Le 12 décembre 2008 à 08:20, par RastaPopoulos En réponse à : Un bug ?

      C’est corrigé pour le bug (ça renvoyait vers la page d’accueil du privé sans rien faire). SPIP avait modifié un truc dans le formulaire des articles, il fallait que j’utilise id_parent au lieu de id_rubrique. Maintenant ça marche. Si vous avez installé le plugin à partir du ZIP, il faut attendre un peu qu’il se régénère. Sinon dans le SVN c’est ok.

    • Le 12 décembre 2008 à 08:30, par Pierre En réponse à : Un bug ?

      Merci beaucoup, à partir du SVN ça fonctionne parfaitement :)

    Répondre à ce message

  • Le 12 décembre 2008 à 00:29, par André Vincent En réponse à : Une BOUCLE pour lister toutes les pages uniques

    Comment pourrait-on construire une BOUCLE permettant de lister toutes ces pages uniques, au début du plan du site, par exemple, en présumant qu’on ne connait pas à l’avance le nom des pages ?

    Répondre à ce message

  • Le 11 décembre 2008 à 16:27, par Karim Belkacem En réponse à : Plugin Pages uniques

    C’est génial ton truc !! J’ai pas tester encore mais on peut lui allouer des mots clés ?? Si on peut faire ça en plus ça révolutionne complétement l’utilisation de SPIP !!! merci et BRAVO...

    • Le 11 décembre 2008 à 16:33, par RastaPopoulos En réponse à : Plugin Pages uniques

      Ben c’est comme un article classique. Donc oui tu peux lui mettre des mots-clés.

    Répondre à ce message

  • Le 11 décembre 2008 à 15:15, par quincailler En réponse à : Plugin Pages uniques

    Ce plug est exclusif 2.0 ou alors on peut le « remanier » pour une 1.9.2.e ?

    • Le 11 décembre 2008 à 15:17, par RastaPopoulos En réponse à : Plugin Pages uniques

      Pour la compatibilité, non, on ne peut pas le remanier pour SPIP 1.9.2, car le plugin utilise les pipelines des nouveaux formulaires CVT de SPIP 2...

    Répondre à ce message

  • Le 11 décembre 2008 à 14:52, par Aris En réponse à : Plugin Pages uniques

    Qu’en est-il de la compatibilité avec la réécriture d’URL ?

    En testant ce plugin il y a quelques temps cela ne fonctionnait pas...

    • Le 11 décembre 2008 à 15:15, par RastaPopoulos En réponse à : Plugin Pages uniques

      Comme les pages sont des articles classiques, la réécriture d’URLS est la même.

      Si tu fais [->art38] ou #URL_ARTICLE à l’intérieur d’une boucle de cette page unique, tu auras une URL réécrite.
      Tu peux en voir un exemple là (c’est une page unique) avec les URLs arbo, et comme c’est une page unique, l’article est à la racine de l’URL : http://www.ldd.fr/notice-legale.html

    Répondre à ce message

  • Le 11 décembre 2008 à 14:31, par Eric En réponse à : Plugin Pages uniques

    Bonjour,

    SYmpa comme plug ça, avant de le mettre en place pour utilisation je suis entrain de me dire qu’il remplace tres avantageusement le plug « »choisir son squelette avec un mot cle" ... et a prioris d’une façon plus simple .... Non ???

    Eric

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mediabox avec texte

    30 mars 2015 – 19 commentaires

    Tout pareil que la Mediabox de SPIP sauf qu’on affiche le titre entier et la description entière de l’image dans l’agrandissement de l’image. La présence simultanée de texte et image n’est pas forcément évidente à réaliser dans un agrandissement (...)

  • Simple Calendrier v2

    25 février 2016 – 27 commentaires

    Il s’agit de la version pour SPIP 3 du plugin Simple Calendrier. Le plugin « simple calendrier » permet de gérer des évènements en ajoutant un nouvel objet éditorial dans l’administration de votre site SPIP. Il peut constituer une alternative au plugin (...)

  • Installation de SoyezCréateurs

    24 juin 2009 – 168 commentaires

    SoyezCréateurs est un squelette très paramétrable, multi-usages, RWD et accessible (WCAG/RGAA). Créé à l’origine pour SPIP 1.6 en 2003, il a évolué avec SPIP et est parfaitement adapté à SPIP 3.2 ! Installation Le squelette SoyezCreateurs est un (...)

  • Adaptive Images

    15 novembre 2013 – 83 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Polyhiérarchie

    14 juillet 2009 – 188 commentaires

    Ce plugin permet de rattacher un article ou une rubrique à plusieurs rubriques parentes.