[SPIP] ~maj 3.0.10 --> 3.0.14
[lhc/web/www.git] / www / prive / objets / infos / objet.html
index 1dd46d1..b17a2d5 100644 (file)
@@ -5,4 +5,28 @@
 
 [(#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>