spip_nursit/prive/objets/infos/objet.html
2023-06-01 17:30:12 +02:00

32 lines
1.2 KiB
HTML

<div class='infos'>
#SET{texte_objet,#ENV{type}|objet_info{texte_objet}|_T}
<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>[(#ENV{id}|generer_info_entite{#ENV{type},[(#ENV{type}|id_table_objet)],'**'})]</p></div>
[(#FORMULAIRE_INSTITUER_OBJET{#ENV{type},#ENV{id},'',#ENV{type}|objet_info{editable}})]
[(#REM)
Bouton voir en ligne
seulement s'il existe une URL publique
pour la prévisualisation, on ne teste que le cas le plus courant : le premier champ déclaré
]
[(#ENV{type}|objet_info{page}|oui)
[(#PUBLIE{#ENV{type}, #ENV{id}}|oui)
[(#VAL{redirect}
|generer_url_action{type=#ENV{type}&id=#ENV{id}}
|parametre_url{var_mode,calcul}
|icone_horizontale{<:icone_voir_en_ligne:>,racine})]
]
[(#PUBLIE{#ENV{type}, #ENV{id}}|non)
#SET{champ_statut,#ENV{type}|objet_info{statut}|table_valeur{0/champ}}
[(#GET{champ_statut}|oui|et{#AUTORISER{previsualiser,#ENV{type},#ENV{id},'',#ARRAY{#GET{champ_statut},#ENV{id}|generer_info_entite{#ENV{type},#GET{champ_statut}}}}})
[(#VAL{redirect}
|generer_url_action{type=#ENV{type}&id=#ENV{id}}
|parametre_url{var_mode,preview}
|icone_horizontale{<:previsualiser:>,preview})]
]
]
]
</div>