Bonjour,
Dans SPIP 3.0.0-dev [17843] Si l'on utilise
define('_STATUT_AUTEUR_RUBRIQUE', '0minirezo,1comite')
cela ne permet pas d'affecter une rubrique à un rédacteur
dans le formulaire de modification d'auteur.
J'ai constaté que dans
prive/formulaires/inc-instituer_auteur.html
figurent les trois lignes suivantes :
a) <div class="rubriques_restreintes
[(#STATUT|=={0minirezo}|non)none-js]">
b) <BOUCLE_restreint(RUBRIQUES){id_auteur}{statut==.*}
{si #ENV{statut}|=={0minirezo}}>
c) var statut_auteur_rubrique
="[(#VAL{_STATUT_AUTEUR_RUBRIQUE}|constant|replace{',','|'})]";
J'ai remplacé la première ligne par :
a) <div class="rubriques_restreintes
[(#STATUT|in_array{[(#VAL{_STATUT_AUTEUR_RUBRIQUE}
constant>explode{','})]}|non)none-js]">
et la seconde ligne par :
b) <BOUCLE_restreint(RUBRIQUES){id_auteur}{statut==.*}
{si #ENV{statut}|in_array{#VAL{_STATUT_AUTEUR_RUBRIQUE}|constant|explode{','}}}>
et cela règle le problème.
Cordialement
Equipement
2011/6/1 Equipement <Christophe.Imberti@developpement-durable.gouv.fr>
Dans SPIP 3.0.0-dev [17843] Si l’on utilise
define(‹ _STATUT_AUTEUR_RUBRIQUE ›, ‹ 0minirezo,1comite ›)
cela ne permet pas d’affecter une rubrique à un rédacteur
dans le formulaire de modification d’auteur.
Première fois que je vois cette constante de configuration, que signifie « affecter une rubrique à un rédacteur » en termes de fonctionnalités ajoutées ou retirées ?
-Nicolas
Merci pour cette grande réactivité.
Je viens de m'apercevoir qu'il y a
le même problème dans
prive/squelettes/navigation/accueil.html
J'ai remplacé la ligne :
<BOUCLE_restreintes(RUBRIQUES){id_auteur=#SESSION{id_auteur}}
{tout}{par titre}{pagination 10}
{si #SESSION{statut}|=={0minirezo}}>
par la ligne :
<BOUCLE_restreintes(RUBRIQUES){id_auteur=#SESSION{id_auteur}}
{tout}{par titre}{pagination 10}
{si #SESSION{statut}
in_array{#VAL{_STATUT_AUTEUR_RUBRIQUE}|constant|explode{','}}}>
et cela règle le problème.
Cordialement
Equipement