Bonjour,
Je constate avec un objet éditorial « classique » déclaré dans un plugin que
|objet_info{statut/0/champ} ne fonctionne plus (ça ne renvoie rien),
alors que si je le remplace par |objet_info{statut}|table_valeur{0/champ} cela refonctionne (renvoie la string ‹ statut ›).
Je suis en 4.2.6 et je me suis rendu compte du dysfonctionnement en perdant le lien d’accès à la prévisualisation de mon objet.
En remplaçant, cette ligne dans prive/objets/infos/objet.html, je m’en suis sorti :
<!-- #SET{champ_statut,#ENV{type}|objet_info{statut/0/champ}} -->
[(#SET{champ_statut,#ENV{type}|objet_info{statut}|table_valeur{0/champ}})]
La déclaration de l’objet sur lequel j’ai perdu la prévisualisation est assez classique avec :
'statut_textes_instituer' => array(
'prepa' => 'texte_statut_en_cours_redaction',
'prop' => 'texte_statut_propose_evaluation',
'publie' => 'texte_statut_publie',
'ferme' => 'lieu:texte_statut_ferme',
'refuse' => 'texte_statut_refuse',
'poubelle' => 'texte_statut_poubelle',
),
'statut'=> array(
array(
'champ' => 'statut',
'publie' => 'publie,ferme',
'previsu' => 'publie,prop,prepa',
'post_date' => 'date',
'exception' => array('statut','tout')
)
),
'statut_images'=> array(
'prepa' => 'puce-preparer-8.png',
'prop' => 'puce-proposer-8.png',
'publie' => 'puce-publier-8.png',
'ferme' => 'puce-ferme-8.png',
'refuse' => 'puce-refuser-8.png',
'poubelle' => 'puce-supprimer-8.png',
),
'texte_changer_statut' => 'lieu:texte_changer_statut_lieu',```
Comprenez-vous d'où cela pourrait venir ? J'aimerais ne pas avoir à modifier ce fichier du privé...
Merci pour vos idées !
Bonne journée,
Pierre-Jean