remise à plat des fonds blancs + blog etc

This commit is contained in:
chankalan 2021-09-03 11:29:18 +02:00
parent 689df6f5bb
commit 932d669180
10 changed files with 93 additions and 16 deletions

View File

@ -159,6 +159,21 @@ function libreavous_declarer_champs_extras($champs = array()) {
),
);
$champs['spip_articles']['chronique'] = array(
'saisie' => 'input',
'options' => array(
'nom' => 'chronique',
'label' => _T('libreavous:chronique_label'),
'type' => 'text',
'size' => '40',
'autocomplete' => 'defaut',
'sql' => 'text DEFAULT \'\' NOT NULL',
'explication' => _T('libreavous:chronique_explications'),
),
'verifier' => array(
),
);
return $champs;
}

View File

@ -40,4 +40,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'toutes_les_emissions' => 'Toutes les émissions',
'c_est_bientot' => 'Cest bientôt !',
'chronique_labal' => 'Nom de la chronique',
'chronique_explications' => 'Renseigner le nom des chroniques à lister dans la page.',
);

View File

@ -60,6 +60,8 @@ function libreavous_upgrade($nom_meta_base_version, $version_cible) {
$maj['0.1.3'] = array(array('maj_tables', array('spip_chapitres')));
$maj['0.1.4'] = array(array('maj_tables', array('spip_articles')));
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.5']);
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}

View File

@ -43,6 +43,10 @@ restreindre_extras('article', array(
'drupal_pubdate'
), 'emission', 'composition');
restreindre_extras('article', array(
'chronique'
), 'chronique', 'composition');
// -----------------
// Objet chapitres

View File

@ -2,7 +2,7 @@
prefix="libreavous"
categorie="squelette"
version="0.5.0"
schema="0.1.4"
schema="0.1.5"
etat="dev"
compatibilite="[3.2.8;4.0.*]"
>

View File

@ -4,7 +4,7 @@
<div class="page_connex_content flex flex2">
<BOUCLE_remissions(RUBRIQUES){composition=emissions}>
<B_emissions>
<div class="liste articles emissions">
<div class="liste articles">
<h2><:libreavous:dernieres_emissions:></h2>
<ul>
<BOUCLE_emissions(ARTICLES){id_rubrique}{!par date}{0,6}>

View File

@ -33,8 +33,6 @@
[<div class="#EDIT{texte} article__texte">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH},0})</div>]
<!-- finalement les chroniques sont dans un modele à inserer avec la valeur du champ chronique en parametre -->
</div>
[<aside>
@ -50,4 +48,10 @@
</footer>
</article>
[(#REM) finalement de finalement les chroniques reviennent ici avec un champ extra "chronique" dans l'article de la composition "chronique"
on affiche les chroniques de la chronique nommee]
<INCLURE{fond=inclure/liste/chronique_chroniques,ajax,env,chronique=#CHRONIQUE} />
</BOUCLE_principale>

View File

@ -0,0 +1,12 @@
<B_chroniques><div class="liste articles emissions chroniques">#ANCRE_PAGINATION
<h2><:libreavous:dernieres_chroniques:></h2>
<ul>
<BOUCLE_chroniques(CHAPITRES) {chronique=#ENV{chronique}}{!par code_podcast}{pagination 10}>
<li>
<INCLURE{fond=inclure/resume/chronique,id_chapitre,titre_court=oui} />
</li>
</BOUCLE_chroniques>
</ul>
[<nav class="pagination">(#PAGINATION{page})</nav>]
</div></B_chroniques>

View File

@ -9,7 +9,11 @@
[<a href="(#PODCAST_TRANSCRIPTION)" class="btn taille80 blanc">Transciption</a>]
<a href="#URL_ARTICLE" class="btn taille80 blanc"><:libreavous:page_de_l_emission:></a>
</p>
<h2>[(#_chronique:TITRE|titre_chronique_court)]</h2>
<h2>[(#ENV{titre_court}|=={oui}|?{
[(#_chronique:TITRE|titre_chronique_court)]
,
[(#_chronique:TITRE)]
})]</h2>
<div class="postmeta">
#MODELE{article_traductions}
<BOUCLE_groupes(GROUPES_MOTS){par titre}>

View File

@ -182,13 +182,15 @@ span.btn {
}
}
.page_aside {
> ul .article-resume {
padding:0;
}
}
.page_content, .page_aside {
.page_content, .page_aside, .page_extra {
> * {
margin:0 0 ($spacer*2);
padding:$spacer ($spacer*4);
background-color:white;
&.page_extra {
padding:0;
}
@ -202,6 +204,11 @@ span.btn {
}
h1 {
margin-bottom:0;
background-color:white;
}
.page_article & > article, .composition_emission & > article, > .texte, > .ps, .rubrique_blog & > section, > .periode,
.prochaine_emission, .derniere_emission {
background-color:white;
}
> .ajaxbloc {
padding-top: 0;
@ -287,6 +294,9 @@ h2 {
font-size:1em;
margin:-$spacer 0 0 -($spacer*4);
overflow:visible;
.composition_blog & {
margin:0;
}
}
.num_emission {
display:inline-block;
@ -315,13 +325,26 @@ h2 {
}
}
.composition_blog {
.article__infos {
margin:-($spacer*2) 0 0;
}
.article__date {
display:inline-block;
}
}
.liste.articles.blog {
.liste-items {
list-style:none;
margin:0 0 ($spacer*2);
.item {
border-top:1px solid $couleurPrincipale;
&:first-child {
border:0;
}
.article-resume {
padding-left:0;
padding-right:0;
}
}
}
}
.lecteur {
@include flex;
align-items:center;
@ -496,13 +519,17 @@ div.rating-cancel a {
margin: 1em 0 0.8em;
}
}
.derniere_emission, .liste.emissions {
.derniere_emission {
position:relative;
margin-top:($spacer*6);
padding-bottom:0;
> h2 {
margin-top:-($spacer*3.6);
margin-bottom:($spacer*0.7);
}
}
.derniere_emission, .liste.emissions {
padding-bottom:0;
> h2 {
color:white;
}
.texte_content {
@ -571,7 +598,7 @@ div.rating-cancel a {
padding:0;
margin:0 -($spacer*4);
> li {
border-bottom:2px solid $couleurPrincipale;
margin-bottom:2px;
}
}
.emission-resume.article-resume {
@ -585,7 +612,8 @@ div.rating-cancel a {
}
.liste.emissions.chroniques {
> ul > li {
border-bottom-width:$spacer;
background-color:white;
margin-bottom:$spacer;
}
.emission-resume.article-resume {
align-items:start;
@ -606,6 +634,11 @@ div.rating-cancel a {
color:$couleurSecondaire;
}
.pagination .pagination-items a {
color:white;
}
/*! Plusieurs typographies sont finalement trop grosses, j'ai réduit. */
h1, .h1 {
font-size: 2.6em;