From 1d937d0963b73e4470a994f46b2326f9007f98d7 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 22 Aug 2007 15:54:05 +0000 Subject: [PATCH] masquer les champs dont le contenu est vide en interface traditionelle --- dist/style_prive.html | 4 ++++ ecrire/inc/afficher_contenu_objet.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dist/style_prive.html b/dist/style_prive.html index 7dce537cb6..10441ee9f8 100644 --- a/dist/style_prive.html +++ b/dist/style_prive.html @@ -682,8 +682,10 @@ div.puce_breve_popup, span.puce_breve_popup { width: 27px; } #contenu #wysiwyg span.champ {display:block;} #contenu #wysiwyg span.contenu_ps { background:#DDDDDD; border:1px solid #666; padding:5px;margin:1em 0;} +#contenu #wysiwyg span.contenu_ps.vide {display:none;} #contenu #wysiwyg span.contenu_ps span.label {display:inline;font-weight:bold;font-size:1.3em;background:none;color:#000;} #contenu #wysiwyg span.contenu_notes { background:#fff; border:1px solid #666; padding:5px;margin:1em 0;} +#contenu #wysiwyg span.contenu_notes.vide {display:none;} #contenu #wysiwyg span.contenu_notes span.label {display:inline;font-weight:bold;font-size:0.9em;background:none;color:#000;} #contenu #wysiwyg span.texte {font-size:0.9em;} @@ -705,6 +707,7 @@ ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover { background: # .no_onglets .tabs-nav {display:none;} .no_onglets .fiche_objet { background:#fff;border:1px solid black; padding:5px;margin-bottom:1em;} .no_onglets #voir.tabs-container { background: #FFF; padding:0; border: none; } + .no_onglets #contenu #wysiwyg span.label{ display:none; } .no_onglets #contenu #wysiwyg .contenu_lien_titre {margin:1em 0;} .no_onglets #contenu #wysiwyg .contenu_lien_titre span.label{ color:#000;background:none;display:inline; font-size:1.1em;font-weight:bold;font-family:Georgia,Garamond,Times New Roman,serif;} @@ -713,6 +716,7 @@ ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover { background: # .no_onglets #contenu #wysiwyg span.contenu_soustitre, .no_onglets #contenu #wysiwyg span.contenu_surtitre, .no_onglets #contenu #wysiwyg span.contenu_titre {display:none;} +.no_onglets #contenu #wysiwyg span.vide {display:none;} .no_onglets #contenu h1 {color:#GET{foncee};} .no_onglets #contenu #wysiwyg span.contenu_descriptif, .no_onglets #contenu #wysiwyg span.contenu_nom_site diff --git a/ecrire/inc/afficher_contenu_objet.php b/ecrire/inc/afficher_contenu_objet.php index 15e8438543..71835f6077 100644 --- a/ecrire/inc/afficher_contenu_objet.php +++ b/ecrire/inc/afficher_contenu_objet.php @@ -59,11 +59,11 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){ $valeur = $row[$champ]; } else $valeur = $GLOBALS['les_notes']; - if (($champ=='nom_site') && isset($row['url_site'])){ + if (($champ=='nom_site') && isset($row['url_site']) && $row['url_site']){ $valeur = "[" . ($valeur?$valeur:$row['url_site']) . " -> " . $row['url_site'] ."]"; $valeur = propre($valeur); } - elseif (($champ=='lien_titre') && isset($row['lien_url'])){ + elseif (($champ=='lien_titre') && isset($row['lien_url']) && $row['lien_url']){ $valeur = "[" . ($valeur?$valeur:$row['lien_titre']) . " -> " . $row['lien_url'] ."]"; $valeur = propre($valeur); } @@ -77,7 +77,7 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){ } if ($champ!='notes' OR strlen($valeur)) $contenu_objet .= - "<span class='champ contenu_$champ'>" + "<span class='champ contenu_$champ" .(strlen($valeur)?"":" vide") . "'>" . "<span class='label'>$libelle</span>" . "<span dir='$lang_dir' class='$champ crayon $type-$champ-$id'>$valeur</span>" . "</span>"; -- GitLab