Browse Source

On utilise le nouveeau critère `{id ?}` pour la liste des brèves.

On complète la liste des champs de sélection conditionnelle calculée de spip_breves avec 'id_secteur'.
Cf Ticket #4300.
svn/root/plugins/breves
marcimat@rezo.net 3 years ago
parent
commit
9600a589ed
  1. 16
      breves_pipelines.php
  2. 1
      paquet.xml
  3. 2
      prive/objets/liste/breves.html

16
breves_pipelines.php

@ -348,3 +348,19 @@ function breves_affiche_milieu($flux) {
return $flux;
}
/**
* Ajouter `{id_secteur?}` sur la table brèves lors de l’utilisation
* du critère de selections conditionnelles `{id_?}`.
*
* @param array $flux
* @return array
*/
function breves_lister_champs_selection_conditionnelle($flux) {
if ($flux['args']['table'] === 'spip_breves') {
$flux['data'][] = 'id_secteur';
}
return $flux;
}

1
paquet.xml

@ -18,6 +18,7 @@
<pipeline nom="configurer_liste_metas" inclure="breves_pipelines.php" />
<pipeline nom="declarer_tables_interfaces" inclure="base/breves.php" />
<pipeline nom="declarer_tables_objets_sql" inclure="base/breves.php" />
<pipeline nom="lister_champs_selection_conditionnelle" inclure="breves_pipelines.php" />
<pipeline nom="autoriser" inclure="breves_autoriser.php" />
<pipeline nom="rubrique_encours" inclure="breves_pipelines.php" />
<pipeline nom="affiche_enfants" inclure="breves_pipelines.php" />

2
prive/objets/liste/breves.html

@ -19,7 +19,7 @@
</tr>
</thead>
<tbody>
<BOUCLE_liste_bre(BREVES){id_breve?}{id_secteur?}{id_mot?}{id_rubrique?}{where?}{recherche?}{statut?}{tri #ENV{par,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
<BOUCLE_liste_bre(BREVES){id_?}{where?}{recherche?}{statut?}{tri #ENV{par,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
<tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
<td class='statut'>[(#STATUT|puce_statut{'breve',#ID_BREVE,#ID_RUBRIQUE})]</td>
<td class='titre principale'>[(#LOGO_BREVE|image_reduire{20,26})

Loading…
Cancel
Save