From 72ce1b0c51fea807ad9e196d0291459fbc8edf1f Mon Sep 17 00:00:00 2001 From: chankalan Date: Fri, 22 Jan 2021 17:23:42 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20d'une=20option=20pour=20ne=20pas=20affi?= =?UTF-8?q?cher=20le=20sommaire=20sur=20une=20transcription=20-=20s=C3=A9p?= =?UTF-8?q?aration=20noms=20des=20personnes=20en=20bas=20de=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/librealire.php | 14 +++++++++++--- lang/librealire_fr.php | 6 ++++-- librealire_administrations.php | 1 + paquet.xml | 2 +- squelettes/content/article-transcriptions.html | 14 ++++++++------ squelettes/scss/styles/_perso.scss | 9 +++++++++ 6 files changed, 34 insertions(+), 12 deletions(-) diff --git a/base/librealire.php b/base/librealire.php index df46aa9..98f50de 100644 --- a/base/librealire.php +++ b/base/librealire.php @@ -40,7 +40,6 @@ function librealire_declarer_champs_extras($champs = array()) { 'sql' => "text NOT NULL DEFAULT ''", 'rechercher' => true, 'label' => _T('librealire:lieu'), - 'explication' => _T('librealire:lieu_explications'), 'obligatoire' => false ) ), @@ -51,7 +50,6 @@ function librealire_declarer_champs_extras($champs = array()) { 'sql' => "text NOT NULL DEFAULT ''", 'rechercher' => true, 'label' => _T('librealire:date_t'), - 'explication' => _T('librealire:date_t_explications'), 'obligatoire' => false ) ), @@ -62,7 +60,6 @@ function librealire_declarer_champs_extras($champs = array()) { 'sql' => "text NOT NULL DEFAULT ''", 'rechercher' => false, 'label' => _T('librealire:duree'), - 'explication' => _T('librealire:duree_explications'), 'obligatoire' => false ) ), @@ -114,6 +111,17 @@ function librealire_declarer_champs_extras($champs = array()) { 'explication' => _T('librealire:creditsvisuels_explications'), 'obligatoire' => false ) + ), + 'sanssommaire' => array( + 'saisie' => 'case', + 'options' => array( + 'nom'=>'sanssommaire', + 'sql' => "text NOT NULL DEFAULT ''", + 'rechercher' => false, + 'label' => _T('librealire:sanssommaire'), + 'explication' => _T('librealire:sanssommaire_explications'), + 'obligatoire' => false + ) ) ) ); diff --git a/lang/librealire_fr.php b/lang/librealire_fr.php index 0bc1c2d..3446204 100644 --- a/lang/librealire_fr.php +++ b/lang/librealire_fr.php @@ -17,7 +17,7 @@ $GLOBALS[ $GLOBALS['idx_lang'] ] = array( 'titre_t' => 'Titre', 'titre_t_explications' => 'Le titre du média d’origine', 'source' => 'Source', - 'source_explications' => ' ', + 'source_explications' => 'Le lien vers le fichier source.', 'lieu' => 'Lieu', 'lieu_explications' => ' ', 'date_t' => 'Date du média d’origine', @@ -25,7 +25,7 @@ $GLOBALS[ $GLOBALS['idx_lang'] ] = array( 'duree' => 'Durée', 'duree_explications' => ' ', 'liens' => 'Liens', - 'liens_explications' => ' ', + 'liens_explications' => 'Préférer les raccourcis SPIP [texte du lien->url], le html marche aussi mais un peu moins bien.', 'evenement' => 'Évènement', 'evenement_explications' => ' ', 'licence' => 'Licence', @@ -34,6 +34,8 @@ $GLOBALS[ $GLOBALS['idx_lang'] ] = array( 'autrelicence' => 'autre licence²', 'creditsvisuels' => 'Crédits des visuels', 'creditsvisuels_explications' => ' ', + 'sanssommaire' => 'Sans sommaire', + 'sanssommaire_explications' => 'Ne pas afficher le sommaire automatique, qui est parfois inutile (trop peu d’inter-titres en haut de page par exemple).', 'd_apres_un_media_publie_le' => 'D’après un média publié le', diff --git a/librealire_administrations.php b/librealire_administrations.php index be087b0..3e229f1 100644 --- a/librealire_administrations.php +++ b/librealire_administrations.php @@ -38,6 +38,7 @@ function librealire_upgrade($nom_meta_base_version, $version_cible) { cextras_api_upgrade(librealire_declarer_champs_extras(), $maj['0.3.1']); cextras_api_upgrade(librealire_declarer_champs_extras(), $maj['0.3.2']); cextras_api_upgrade(librealire_declarer_champs_extras(), $maj['0.3.3']); + cextras_api_upgrade(librealire_declarer_champs_extras(), $maj['0.3.4']); // $maj['1.1.4'] = array( // array('maj_tables', array('spip_roles_documents')), // ); diff --git a/paquet.xml b/paquet.xml index 9c103ac..f585f1b 100644 --- a/paquet.xml +++ b/paquet.xml @@ -2,7 +2,7 @@ prefix="librealire" categorie="squelette" version="0.5.0" - schema="0.3.3" + schema="0.3.4" etat="test" compatibilite="[3.2.7;3.3.*]" > diff --git a/squelettes/content/article-transcriptions.html b/squelettes/content/article-transcriptions.html index 3e4d1a0..41604ac 100644 --- a/squelettes/content/article-transcriptions.html +++ b/squelettes/content/article-transcriptions.html @@ -1,6 +1,6 @@ - +
@@ -14,8 +14,8 @@ - [(#SOMMAIRE{[#CHAPO (#TEXTE) #PS]})] + [(#SANSSOMMAIRE|!={on}|oui) + [(#SOMMAIRE{[#CHAPO (#TEXTE) #PS]})] + ]
@@ -73,7 +75,7 @@ [

<:baz_april:references:>

(#NOTES)
] - [(#SET{personnes_t,[(#GET{personnes_t})] #TITRE})] + [(#SET{personnes_t,[(#GET{personnes_t})] - #TITRE})] [(#TITRE_T|ou{#SOURCE}|ou{#LIEU}|ou{#DATE_T}|ou{#DUREE}|ou{#LIENS}|ou{#EVENEMENT}|ou{#LICENCE}|ou{#CREDITSVISUELS}|oui)
@@ -81,7 +83,7 @@
[
Titre :
(#TITRE_T|propre)
] - [
Personne⋅s
+ [
Personne⋅s :
(#GET{personnes_t})
] [
Source :
(#SOURCE|propre)
] diff --git a/squelettes/scss/styles/_perso.scss b/squelettes/scss/styles/_perso.scss index 3336bc6..3324dae 100644 --- a/squelettes/scss/styles/_perso.scss +++ b/squelettes/scss/styles/_perso.scss @@ -541,8 +541,17 @@ a { &:last-child { border:0; } + &.article__personnes { + .sep:first-child { + display:none; + } + } } } +.sanssommaire .main .sommaire-back { + display:none; +} + .fiches_personnes { @include flex(); @include vendor-prefix(justify-content,space-between);