Re: Plugin "Archivage de contenus" - feedback utilisation lister_champs_selection_conditionnelle

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4bYKk5EkmcGgLDc0yuh5-u3hVfcBk0h=AbPKcvWH6vmiyQ@mail.gmail.com>
Yop,

Si je prends l'exemple de la page "articles" le code est le suivant :

[(#AUTORISER{voir,_articles}|sinon_interdire_acces)]
<h1 class="grostitre"><:titre_page_articles_page:></h1>
<div class='onglets_simple clearfix'>
   <ul>
      <li>[(#SELF|parametre_url{id_auteur,''}|lien_ou_expose{<:info_articles_tous:>,[(#ENV{id_auteur,''}|non)],ajax})]</li>
      <li>[(#SELF|parametre_url{id_auteur,#SESSION{id_auteur}}|lien_ou_expose{<:info_articles_miens:>,#ENV{id_auteur,''}|=={#SESSION{id_auteur}},ajax})]</li>
   </ul>
</div>

#FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
<div class="nettoyeur"></div>

#SET{statuts,#SESSION{statut}|statuts_articles_visibles}
[(#ENV{id_auteur,''}|=={#SESSION{id_auteur}}|oui)
   #SET{statuts,#GET{statuts}|array_merge{#LISTE{prepa}}}
]
<INCLURE{fond=prive/objets/liste/articles,statut=#GET{statuts},par=date,id_auteur=#ENV{id_auteur,''},nb=30,env,ajax}>

[(#AUTORISER{creer,article})
   [(#URL_ECRIRE{article_edit,new=oui}|parametre_url{id_rubrique,#ENV{id_rubrique}}|icone_verticale{<:icone_ecrire_article:>,article,new,right})]
]

On voit qu'il n'y a pas de pipeline pour injecter la liste des archives si
demandée.
Donc il faut changer le squelette.
Si on pense que c'est utile pour Contrib vu la taille du site, on peut
l'ajouter au plugin Contrib qui organise la nouvelle structure de Contrib.
Mais pour les autres sites je ne sais pas.
La seule solution me parait être de prévoir le plugin d'archivage dans le
Core de SPIP sans le fournir ce qui ne me choquerait pas vu la
fonctionnalité. Mais ça reste à discuter.

++
Eric


++
Eric


Le lun. 25 nov. 2019 à 15:45, JLuc <[email protected]> a écrit :

> Le 25/11/2019 à 14:40, Bruno Bergot a écrit :
> >> La solution que j'évoquais : ajouter un sélecteur "avec ou sans
> archives" pour chaque liste du privé
> >> à l'avantage de permettre de bénéficier de la navigation par rubrique
> du privé.
> >
> > Amha ça risque d'être compliqué à intégrer, un peu intrusif (qu'estce
> que ça donnera quand plusieurs plugins taperont
> > l'incruste dans la liste de cette manière ?)
>
> Effectivement <hs>mais a propos, cette possibilité de paramétrer les
> listes est un feature intéressant des contextes
> bien plus général que archive_objet. Sur un site j'ai ajouté plusieurs
> boutons d'options au dessus des listes d'objet et
> j'apprécie beaucoup cet enrichissement fonctionnel. La plupart des options
> permettent d'afficher, dans chaque ligne des
> listes, des informations supplémentaires, mais certains affichent des
> boutons_action pour agir directement sur les
> objets sans se rendre sur leur page. Est-ce que ça mériterait pas d'être
> facilité de base dans la dist ?</hs>
>
>  >et pas forcément le truc le plus facile à repérer visuellement.
> Je vois pas la gêne là.
>
> > Peut-être qu'il serait plus opportun d'afficher une liste des
> articles/objets archivés dans la page des rubriques, en
> > passant par le pipeline afficher_enfants ?
>
> Il me semble que Eric évoquait cela aussi mais je vois plus où.
>
> JL
>
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.