ajout d'une option pour ne pas afficher le sommaire sur une

transcription - séparation noms des personnes en bas de page
This commit is contained in:
chankalan 2021-01-22 17:23:42 +01:00
parent 4a5220960c
commit 72ce1b0c51
6 changed files with 34 additions and 12 deletions

View File

@ -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
)
)
)
);

View File

@ -17,7 +17,7 @@ $GLOBALS[ $GLOBALS['idx_lang'] ] = array(
'titre_t' => 'Titre',
'titre_t_explications' => 'Le titre du média dorigine',
'source' => 'Source',
'source_explications' => ' ',
'source_explications' => 'Le lien vers le fichier source.',
'lieu' => 'Lieu',
'lieu_explications' => ' ',
'date_t' => 'Date du média dorigine',
@ -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 <code>[texte du lien->url]</code>, 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 dinter-titres en haut de page par exemple).',
'd_apres_un_media_publie_le' => 'Daprès un média publié le',

View File

@ -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')),
// );

View File

@ -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.*]"
>

View File

@ -1,6 +1,6 @@
<BOUCLE_principale(ARTICLES){id_article}>
<article[(#ID_ARTICLE|<{821}|oui) class="import"] id="contenu">
<article class="[(#SANSSOMMAIRE|=={on}|oui)sanssommaire][(#ID_ARTICLE|<{821}|oui) import]" id="contenu">
<header class="cartouche">
@ -14,8 +14,8 @@
<p class="article__infos">
[<span class="article__date"><:librealire:d_apres_un_media_publie_le:> (#DATE_T)</span>][(#REM)
on veut pas le lien vers l'id qui n'est pas dans la page des anciennes transcriptions
donc seulement id_article > que 756 ]
<small>[(#ID_ARTICLE|>={756}|oui)<a href="#SELF#source"><strong><:baz_april:source:></strong></a>] <a href="#SELF#avertissement"><strong><:baz_april:avertissement:></strong></a></small>
donc seulement id_article > que 756... sauf qu'avec les imports successifs on en est a 821 ]
<small>[(#ID_ARTICLE|>={821}|oui)<a href="#SELF#source"><strong><:baz_april:source:></strong></a>] <a href="#SELF#avertissement"><strong><:baz_april:avertissement:></strong></a></small>
</p>
<div class="postmeta">
@ -31,7 +31,9 @@
</BOUCLE_groupes>
</div>
[(#SOMMAIRE{[#CHAPO (#TEXTE) #PS]})]
[(#SANSSOMMAIRE|!={on}|oui)
[(#SOMMAIRE{[#CHAPO (#TEXTE) #PS]})]
]
</header>
@ -73,7 +75,7 @@
[<div class="article__notes"><h3><:baz_april:references:></h3> (#NOTES)</div>]
<BOUCLE_personnesgroupes(GROUPES_MOTS){id_groupe=5}><B_personnessource><BOUCLE_personnessource(MOTS){id_groupe}{id_article}{par titre}>[(#SET{personnes_t,[(#GET{personnes_t})] <a href="#URL_MOT">#TITRE</a>})]</BOUCLE_personnessource></B_personnessource></BOUCLE_personnesgroupes>
<BOUCLE_personnesgroupes(GROUPES_MOTS){id_groupe=5}><B_personnessource><BOUCLE_personnessource(MOTS){id_groupe}{id_article}{par titre}>[(#SET{personnes_t,[(#GET{personnes_t})] <span class="sep">-</span> <a href="#URL_MOT">#TITRE</a>})]</BOUCLE_personnessource></B_personnessource></BOUCLE_personnesgroupes>
[(#TITRE_T|ou{#SOURCE}|ou{#LIEU}|ou{#DATE_T}|ou{#DUREE}|ou{#LIENS}|ou{#EVENEMENT}|ou{#LICENCE}|ou{#CREDITSVISUELS}|oui)
<div class="article__transcription_origine" id="source">
@ -81,7 +83,7 @@
<dl>
[<dt>Titre :</dt>
<dd class="article__titre_t #EDIT{titre_t}">(#TITRE_T|propre)</dd>]
[<dt>Personne⋅s</dt>
[<dt>Personne⋅s :</dt>
<dd class="article__personnes">(#GET{personnes_t})</dd>]
[<dt>Source :</dt>
<dd class="article__source #EDIT{source}">(#SOURCE|propre)</dd>]

View File

@ -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);