[(#REM) MODELE pour orgchart.js modele/ocsj_arbo.html objet : présenter graphiquement l'arborescence d'un objet depuis la partie publique processus : Le présent MODELE active le traitement java pour instancier l'organigramme et charge les données en json depuis : json/ ocjs_arborescence_objet.html ocjs_arborescence_objet.sans_rubrique.html traitement : L’identifiant de la boucle parente est transmis par défaut avec le paramètre « id » à cette inclusion. Doc : https://programmer.spip.net/MODELE Si l'on a l'identifiant de l'objet, nous n'avons pas l'objet. Il est par défaut article ou précisé dans une variable transmise 'objet'. ] [(#REM) On a l’identifiant de la boucle parente, quel est l'objet ?] #SET{objet,#ENV{objet,article}} [(#ENV{#VAL{id}|concat{'_',#ENV{objet}}}|?{ #SET{id_objet,#ENV{#VAL{id}|concat{'_',#GET{objet}}}} ,#SET{id_objet,#ENV{id}} })] [(#AUTORISER{voir,#GET{objet},#GET{id_objet}}) #SET{id_parent,#GET{objet}|=={rubrique}|?{#ENV{id_parent,#INFO_ID_PARENT{#GET{objet},#GET{id_objet}}},#GET{id_rubrique,#INFO_ID_RUBRIQUE{#GET{objet},#GET{id_objet}}}}} [(#REM) c'est dans cette balise ci-dessous que sera placé l'organigramme]
[(#REM) c'est le javascript ci-dessous qui élabore l'organigramme] ]