remise à plat des fonds blancs + blog etc
This commit is contained in:
parent
689df6f5bb
commit
932d669180
@ -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;
|
||||
}
|
||||
|
||||
|
@ -40,4 +40,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
'toutes_les_emissions' => 'Toutes les émissions',
|
||||
'c_est_bientot' => 'C’est bientôt !',
|
||||
|
||||
'chronique_labal' => 'Nom de la chronique',
|
||||
'chronique_explications' => 'Renseigner le nom des chroniques à lister dans la page.',
|
||||
|
||||
);
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -43,6 +43,10 @@ restreindre_extras('article', array(
|
||||
'drupal_pubdate'
|
||||
), 'emission', 'composition');
|
||||
|
||||
restreindre_extras('article', array(
|
||||
'chronique'
|
||||
), 'chronique', 'composition');
|
||||
|
||||
|
||||
// -----------------
|
||||
// Objet chapitres
|
||||
|
@ -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.*]"
|
||||
>
|
||||
|
@ -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}>
|
||||
|
@ -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>
|
||||
|
12
squelettes/inclure/liste/chronique_chroniques.html
Normal file
12
squelettes/inclure/liste/chronique_chroniques.html
Normal 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>
|
@ -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}>
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user