Browse Source

Mise au point de l'espace privé poue la gestion des Tags de plugin

master
Eric Lupinacci 11 months ago
parent
commit
77da797059
  1. 4
      inc/svptype_type_plugin.php
  2. 1
      lang/svptype_fr.php
  3. 2
      paquet.xml
  4. 54
      prive/objets/liste/types_plugins.html
  5. 3
      prive/squelettes/contenu/svptype_typologie.html
  6. 2
      prive/squelettes/contenu/type_plugin.html
  7. 2
      prive/squelettes/navigation/type_plugin.html

4
inc/svptype_type_plugin.php

@ -345,7 +345,9 @@ function type_plugin_elaborer_condition($typologie, $type_plugin, $vue) {
if ($vue === 'objet') {
$filtre = 'id_mot=' . $id;
} elseif ($vue === 'navigation') {
$filtre = 'id_mot=' . intval($id_parent);
$filtre = $config_typologie['est_arborescente']
? 'id_mot=' . intval($id_parent)
: '';
} else {
$filtre = 'plugins_typologies.id_mot=' . $id;
}

1
lang/svptype_fr.php

@ -110,6 +110,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'tag_affectation_filtre_sans' => 'Plugins sans tag',
'tag_liste_titre' => 'Liste des tags',
'tag_liste_ajouter' => 'Ajouter un tag',
'tag_liste_racine_titre' => 'Autres tags',
'tag_menu_titre' => 'Tags',
'tag_desaffecter_label' => 'Retirer le tag',
'tag_affecter_label' => 'Affecter un tag',

2
paquet.xml

@ -1,6 +1,6 @@
<paquet
prefix="svptype"
version="0.4.7"
version="0.4.8"
etat="stable"
compatibilite="]3.2.999;4.0.*]"
logo="svptype.svg"

54
prive/objets/liste/types_plugins.html

@ -49,43 +49,45 @@
{profondeur=0}
{where?}
{recherche?}
{identifiant !IN #ENV{exclusions}}
{tri #ENV{par, identifiant}, #GET{defaut_tri}}
{pagination #ENV{nb,100}}>
#SET{affectations_mot_racine, #ENV{typologie}|type_plugin_compter_affectation{#ID_MOT|}}
<BOUCLE_si_parent(CONDITION) {si #ENV{avec_parent}|oui}>
{pagination #ENV{nb,100}}
>
#SET{affectations_mot_racine, #ENV{typologie}|type_plugin_compter_affectation{#ID_MOT}}
<BOUCLE_si_parent(CONDITION) {si #ENV{avec_parent}|oui}>
<INCLURE{fond=prive/squelettes/inclure/inc-type_plugin,
typologie_arbo=#GET{typologie_arbo},
title_modifier=#GET{title_modifier},
compteur_boucle=#COMPTEUR_BOUCLE,
affectations_mot=#GET{affectations_mot_racine},
id_mot,
identifiant,
titre,
profondeur,
env} />
</BOUCLE_si_parent>
<BOUCLE_si_enfants(CONDITION) {si #ENV{avec_enfants}|oui}>
<BOUCLE_liste_types_enfants(MOTS)
{technique=oui}
{typologie_plugin #ENV{typologie}}
{id_parent=#ID_MOT}
{identifiant !IN #ENV{exclusions}}
{tri #ENV{par, identifiant}, #GET{defaut_tri}}>
#SET{affectations_mot, #ENV{typologie}|type_plugin_compter_affectation{#ID_MOT}}
<INCLURE{fond=prive/squelettes/inclure/inc-type_plugin,
typologie_arbo=#GET{typologie_arbo},
title_modifier=#GET{title_modifier},
compteur_boucle=#COMPTEUR_BOUCLE,
affectations_mot=#GET{affectations_mot_racine},
affectations_mot=#GET{affectations_mot},
id_mot,
identifiant,
titre,
profondeur,
env} />
</BOUCLE_si_parent>
<BOUCLE_si_enfants(CONDITION) {si #ENV{avec_enfants}|oui}>
<BOUCLE_liste_types_enfants(MOTS)
{technique=oui}
{typologie_plugin #ENV{typologie}}
{id_parent=#ID_MOT}
{identifiant !IN #ENV{exclusions}}
{tri #ENV{par, identifiant}, #GET{defaut_tri}}>
#SET{affectations_mot, #ENV{typologie}|type_plugin_compter_affectation{#ID_MOT|}}
<INCLURE{fond=prive/squelettes/inclure/inc-type_plugin,
typologie_arbo=#GET{typologie_arbo},
title_modifier=#GET{title_modifier},
compteur_boucle=#COMPTEUR_BOUCLE,
affectations_mot=#GET{affectations_mot},
id_mot,
identifiant,
titre,
profondeur,
env} />
</BOUCLE_liste_types_enfants>
</BOUCLE_si_enfants>
</BOUCLE_liste_types_enfants>
</BOUCLE_si_enfants>
#SET{affectations, #GET{affectations}|plus{#GET{affectations_mot_racine}}}
#SET{affectations, #GET{affectations}|plus{#GET{affectations_mot_racine}}}
</BOUCLE_liste_types>
</tbody>
<tfoot>

3
prive/squelettes/contenu/svptype_typologie.html

@ -2,6 +2,7 @@
#SET{typologie, #ENV{typologie, categorie}}
#SET{vue, #ENV{vue, liste}}
#SET{id_groupe, #CONFIG{svptype/typologies/#GET{typologie}/id_groupe, 0}}
#SET{avec_enfants, #CONFIG{svptype/typologies/#ENV{typologie}/est_arborescente}|?{oui, ''}}
<h1>[(#VAL{svptype:}|concat{#GET{typologie}}|concat{_page_titre}|_T)]</h1>
@ -68,7 +69,7 @@
avec_filtre=oui,
option_intro=#GET{option_tout},
avec_parent=oui,
avec_enfants=oui,
avec_enfants=#GET{avec_enfants},
sinon=#GET{liste_vide},
env, ajax} />
]

2
prive/squelettes/contenu/type_plugin.html

@ -19,7 +19,6 @@
</div>
[(#REM) Liste des plugins affectés au type de plugin ]
[(#PROFONDEUR|>{0}|oui)
<div class="liste">
[(#SET{filtre, #GET{typologie}|plugin_elaborer_condition{#ID_MOT}})]
<INCLURE{fond=prive/objets/liste/plugins,
@ -28,7 +27,6 @@
pas=10,
env, ajax} />
</div>
]
#BOITE_FERMER
[(#REM) Liste des type de plugin enfants ]

2
prive/squelettes/navigation/type_plugin.html

@ -13,7 +13,7 @@
#SET{titre, #VAL{svptype:}|concat{#ENV{typologie}_liste_racine_titre}|_T}
#SET{avec_parent, oui}
#SET{avec_enfants, ''}
#SET{exclusions, ''}
#SET{exclusions, #CONFIG{svptype/typologies/#ENV{typologie}/est_arborescente}|?{'', #LISTE{#IDENTIFIANT}}}
]
[(#PROFONDEUR|=={0}|non)
#SET{titre, #VAL{svptype:}|concat{#ENV{typologie}_liste_fratrie_titre}|_T}

Loading…
Cancel
Save