v2.0.9
il reste du code à passer de librealire à baz_april, au moment de la prochaine surcharge pour déterminer ce qui est générique de ce qui l'est moins...
This commit is contained in:
parent
df9caf3644
commit
226fc4352e
@ -20,5 +20,5 @@ $GLOBALS['z_blocs'] = array(
|
|||||||
'footer',
|
'footer',
|
||||||
);
|
);
|
||||||
|
|
||||||
define('_CONTENT_WIDTH', 650);
|
define('_CONTENT_WIDTH', 990);
|
||||||
define('_IMAGE_RATIO', '1.5:1');
|
define('_IMAGE_RATIO', '1:1');
|
||||||
|
52
export_menus/menu-initiatives.yaml
Normal file
52
export_menus/menu-initiatives.yaml
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
-
|
||||||
|
type_entree: texte_libre
|
||||||
|
parametres:
|
||||||
|
contenu: 'Des initiatives de l''April'
|
||||||
|
css: titre_initiatives
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: April
|
||||||
|
url: 'https://www.april.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: Expolibre
|
||||||
|
url: 'https://www.expolibre.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: Chapril
|
||||||
|
url: 'https://www.chapril.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: 'Libre à lire'
|
||||||
|
url: 'https://www.librealire.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: Candidat.fr
|
||||||
|
url: 'https://www.candidat.fr'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: ...
|
||||||
|
url: '#'
|
||||||
|
css: sousinitiatives
|
||||||
|
css_lien: sousinitiatives
|
||||||
|
sous_menu:
|
||||||
|
- { type_entree: lien, parametres: { titre: 'Agenda du libre', url: 'https://agendadulibre.org', css: '', css_lien: '' } }
|
||||||
|
- { type_entree: lien, parametres: { titre: 'Libre en fête', url: 'https://www.libre-en-fete.net', css: '', css_lien: '' } }
|
||||||
|
- { type_entree: lien, parametres: { titre: 'Photos April', url: 'https://photos.april.org/', css: '', css_lien: '' } }
|
||||||
|
- { type_entree: lien, parametres: { titre: 'Libre à vous', url: 'https://www.libreavous.org', css: '', css_lien: '' } }
|
34
export_menus/menu-pied1.yaml
Normal file
34
export_menus/menu-pied1.yaml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
-
|
||||||
|
type_entree: texte_libre
|
||||||
|
parametres:
|
||||||
|
contenu: 'Galaxie April'
|
||||||
|
css: h4
|
||||||
|
sous_menu: { }
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: agendadulibre.org
|
||||||
|
url: 'https://agendadulibre.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: candidats.fr
|
||||||
|
url: 'https://candidats.fr'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: chapril.org
|
||||||
|
url: 'https://chapril.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
||||||
|
-
|
||||||
|
type_entree: lien
|
||||||
|
parametres:
|
||||||
|
titre: enventelibre.org
|
||||||
|
url: 'https://enventelibre.org'
|
||||||
|
css: ''
|
||||||
|
css_lien: ''
|
@ -33,6 +33,10 @@ $GLOBALS[ $GLOBALS['idx_lang'] ] = array(
|
|||||||
'tags' => 'Tags',
|
'tags' => 'Tags',
|
||||||
'tri_periodique' => 'Tri périodique',
|
'tri_periodique' => 'Tri périodique',
|
||||||
|
|
||||||
|
'references' => 'Références',
|
||||||
|
'signaler_une_erreur'=> 'Signaler une erreur, poser une question',
|
||||||
|
|
||||||
|
'memes_themes' => 'Transcriptions sur les mêmes thèmes :',
|
||||||
|
'memes_personnes' => 'Transcriptions avec les mêmes personnes :',
|
||||||
|
|
||||||
);
|
);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<paquet
|
<paquet
|
||||||
prefix="baz_april"
|
prefix="baz_april"
|
||||||
categorie="squelette"
|
categorie="squelette"
|
||||||
version="2.0.7"
|
version="2.0.9"
|
||||||
schema="1.0.0"
|
schema="1.0.0"
|
||||||
etat="dev"
|
etat="dev"
|
||||||
compatibilite="[3.2.0;3.3.*]"
|
compatibilite="[3.2.0;3.3.*]"
|
||||||
@ -9,7 +9,7 @@
|
|||||||
documentation=""
|
documentation=""
|
||||||
>
|
>
|
||||||
|
|
||||||
<nom>APRIL : base mutualisée des sites SPIP</nom>
|
<nom>+ APRIL : base mutualisée des sites SPIP</nom>
|
||||||
<auteur>chankalan</auteur>
|
<auteur>chankalan</auteur>
|
||||||
<auteur>Nicolas Dorigny</auteur>
|
<auteur>Nicolas Dorigny</auteur>
|
||||||
|
|
||||||
@ -39,6 +39,7 @@
|
|||||||
<necessite nom="sociaux" />
|
<necessite nom="sociaux" />
|
||||||
<necessite nom="yaml" />
|
<necessite nom="yaml" />
|
||||||
<necessite nom="courtcircuit"/>
|
<necessite nom="courtcircuit"/>
|
||||||
|
<necessite nom="centre_image"/>
|
||||||
|
|
||||||
<pipeline nom="autoriser" inclure="baz_april_autorisations.php"/>
|
<pipeline nom="autoriser" inclure="baz_april_autorisations.php"/>
|
||||||
<pipeline nom="pre_typo" inclure="baz_april_pipelines.php"/>
|
<pipeline nom="pre_typo" inclure="baz_april_pipelines.php"/>
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
[<h2 class="h2[ (#ENV{datetri}|oui)date]">(#ENV{datetri}|affdate{nom_mois})[(#ENV{datetri}|affdate{Y}|!={[(#VAL{Y}|date)]}|oui)[ (#ENV{datetri}|affdate{Y})]]</h2>]
|
[<h2 class="h2[ (#ENV{datetri}|oui)date]">(#ENV{datetri}|affdate{nom_mois})[(#ENV{datetri}|affdate{Y}|!={[(#VAL{Y}|date)]}|oui)[ (#ENV{datetri}|affdate{Y})]]</h2>]
|
||||||
<ul class="liste-items">
|
<ul class="liste-items">
|
||||||
<BOUCLE_articlesdate(ARTICLES){si #ENV{datetri}|?{' '}}{date < #GET{fin_mois}}{date >= #GET{debut_mois}}{id_rubrique}{!par date}>
|
<BOUCLE_articlesdate(ARTICLES){si #ENV{datetri}|?{' '}}{date < #GET{fin_mois}}{date >= #GET{debut_mois}}{id_rubrique}{!par date}>
|
||||||
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog}</li>
|
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog,h=h3}</li>
|
||||||
</BOUCLE_articlesdate>
|
</BOUCLE_articlesdate>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -26,7 +26,7 @@
|
|||||||
<B_articles>#ANCRE_PAGINATION
|
<B_articles>#ANCRE_PAGINATION
|
||||||
<ul class="liste-items">
|
<ul class="liste-items">
|
||||||
<BOUCLE_articles(ARTICLES){id_rubrique}{lang}{!par date}{pagination 10}>
|
<BOUCLE_articles(ARTICLES){id_rubrique}{lang}{!par date}{pagination 10}>
|
||||||
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog}</li>
|
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog,h=h3}</li>
|
||||||
</BOUCLE_articles>
|
</BOUCLE_articles>
|
||||||
</ul>
|
</ul>
|
||||||
[<div class="pagination">(#PAGINATION)</div>]
|
[<div class="pagination">(#PAGINATION)</div>]
|
||||||
|
@ -2,9 +2,11 @@
|
|||||||
<div class="liste_articles">
|
<div class="liste_articles">
|
||||||
#ANCRE_PAGINATION
|
#ANCRE_PAGINATION
|
||||||
[<h2 class="h2">(#ENV{titre})</h2>]
|
[<h2 class="h2">(#ENV{titre})</h2>]
|
||||||
<BOUCLE_articles(ARTICLES){id_rubrique!=-1}{id_rubrique?}{id_secteur?}{id_mot?}{lang}{tri_rubrique}{!par date}{pagination #ENV{parpage,10}}>
|
<div>
|
||||||
|
<BOUCLE_articles(ARTICLES){id_rubrique!=-1}{id_rubrique?}{id_secteur?}{id_mot?}{lang}{tri_rubrique}{!par date}{pagination #ENV{parpage,10}}{0,#ENV{nb,1001}}>
|
||||||
#INCLURE{fond=inclure/resume/article, id_article, env, couper=#ENV{couper}, compteur=#COMPTEUR_BOUCLE}
|
#INCLURE{fond=inclure/resume/article, id_article, env, couper=#ENV{couper}, compteur=#COMPTEUR_BOUCLE}
|
||||||
</BOUCLE_articles>
|
</BOUCLE_articles>
|
||||||
|
</div>
|
||||||
[<div class="pagination">(#PAGINATION{page_precedent_suivant})</div>]
|
[<div class="pagination">(#PAGINATION{page_precedent_suivant})</div>]
|
||||||
[(#ENV{voirtous}|oui)#MODELE{bouton,lienobjet=#ENV{objetlienvoirtous}|sinon{rubrique},lienidobjet=#ENV{lienvoirtous}|sinon{#ENV{id_rubrique}}|sinon{#ENV{id_secteur}},align=right,icone=fa-angle-right,texte=#ENV{voirtous}}]
|
[(#ENV{voirtous}|oui)#MODELE{bouton,lienobjet=#ENV{objetlienvoirtous}|sinon{rubrique},lienidobjet=#ENV{lienvoirtous}|sinon{#ENV{id_rubrique}}|sinon{#ENV{id_secteur}},align=right,icone=fa-angle-right,texte=#ENV{voirtous}}]
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<BOUCLE_articles(ARTICLES) {id_article}>
|
<BOUCLE_articles(ARTICLES) {id_article}>
|
||||||
<article class="article-resume[ article-resume--(#ENV{class})] block-link-parent">
|
<article class="article-resume[ article-resume--(#ENV{class})] block-link-parent">
|
||||||
<div class="article-resume__logo">
|
<div class="article-resume__logo">
|
||||||
[(#LOGO_ARTICLE_NORMAL|sinon{#CHEMIN{images/nologo.png}}|image_recadre{#CONST{_IMAGE_RATIO},-}|image_reduire{#CONST{_CONTENT_WIDTH}|div{2}} )]
|
[(#LOGO_ARTICLE_NORMAL|sinon{#CHEMIN{images/nologo.png}}|image_recadre{#CONST{_IMAGE_RATIO},-, focus}|image_reduire{#CONST{_CONTENT_WIDTH}|div{3}} )]
|
||||||
</div>
|
</div>
|
||||||
<div class="article-resume__texte">
|
<div class="article-resume__texte">
|
||||||
<h2 class="article-resume__titre"><a href="#URL_ARTICLE" class="block-link[ (#ENV{class_link})]">#TITRE</a></h2>
|
<h2 class="article-resume__titre"><a href="#URL_ARTICLE" class="block-link[ (#ENV{class_link})]">#TITRE</a></h2>
|
||||||
|
@ -21,6 +21,12 @@ $(function() {
|
|||||||
$(this).toggleClass('actif').siblings('.nav').toggleClass('ouvert');
|
$(this).toggleClass('actif').siblings('.nav').toggleClass('ouvert');
|
||||||
$('.principale .btn-nav').removeClass('actif').siblings('.nav-list').removeClass('ouvert');
|
$('.principale .btn-nav').removeClass('actif').siblings('.nav-list').removeClass('ouvert');
|
||||||
});
|
});
|
||||||
|
// un sous-menu dans initiatives : .menu-entree.sousinitiatives > .menu-items__lien.sousinitiatives
|
||||||
|
// .menu-entree.sousinitiatives > ul > li > a
|
||||||
|
$('.menu-items__lien.sousinitiatives').on('click', function(){
|
||||||
|
$(this).toggleClass('actif');
|
||||||
|
$(this).siblings('ul').toggleClass('ouvert');
|
||||||
|
});
|
||||||
|
|
||||||
// placer le html du bouton du menu, visible < medium
|
// placer le html du bouton du menu, visible < medium
|
||||||
$('.nav.principale').prepend('<button type="button" class="btn-nav"><span class="ham"></span>MENU</button>');
|
$('.nav.principale').prepend('<button type="button" class="btn-nav"><span class="ham"></span>MENU</button>');
|
||||||
|
11
squelettes/modeles/article_appel.html
Normal file
11
squelettes/modeles/article_appel.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<BOUCLE_articles(ARTICLES){id_article}>
|
||||||
|
<div class="appel">
|
||||||
|
<article class="article-appel[ article-appel--(#ENV{class})]">
|
||||||
|
<div class="article-appel__texte">
|
||||||
|
[<h2 class="article-appel__titre h3"><a href="#URL_ARTICLE">(#ENV{titre,#TITRE})</a></h2>]
|
||||||
|
[<p class="soustitre">(#ENV{soustitre,#SOUSTITRE})</p>]
|
||||||
|
<a href="#URL_ARTICLE" class="btn tp"><span class="texte">Lire</span></a>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</BOUCLE_articles>
|
@ -99,3 +99,15 @@ html .spip-admin-bloc, html .spip-admin-float {
|
|||||||
border-radius: 0.3em !important;
|
border-radius: 0.3em !important;
|
||||||
padding: 0.5em !important;
|
padding: 0.5em !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.spip_poesie {
|
||||||
|
border:0;
|
||||||
|
> div {
|
||||||
|
margin:0;
|
||||||
|
text-indent:0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
padding:($spacer*1.5);
|
||||||
|
margin:($spacer*2) 0;
|
||||||
|
}
|
||||||
|
@ -1,2 +1,13 @@
|
|||||||
.page_aside {
|
.page_aside {
|
||||||
|
> ul {
|
||||||
|
margin-left:0;
|
||||||
|
list-style-type: none;
|
||||||
|
.article-resume {
|
||||||
|
padding:2.2em 1em 1em;
|
||||||
|
margin-bottom:1rem;
|
||||||
|
.article-resume__titre {
|
||||||
|
font-size:1.3em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,6 +41,9 @@
|
|||||||
.mots {
|
.mots {
|
||||||
margin:0;
|
margin:0;
|
||||||
}
|
}
|
||||||
|
.article__notes {
|
||||||
|
margin:($spacer*2) 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------
|
//---------------------------------------
|
||||||
|
@ -52,11 +52,11 @@ html, body {
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
.page_aside {
|
.page_aside {
|
||||||
min-width: em(320px);
|
min-width: em(430px);
|
||||||
width: em(320px);
|
width: em(430px);
|
||||||
}
|
}
|
||||||
.page_content {
|
.page_content {
|
||||||
margin-right: 3em;
|
margin-right: 5em;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -238,4 +238,33 @@
|
|||||||
display:none;
|
display:none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// un sous-menu dans initiatives : .menu-entree.sousinitiatives > .menu-items__lien.sousinitiatives
|
||||||
|
.menu-entree.sousinitiatives {
|
||||||
|
position:relative;
|
||||||
|
> ul {
|
||||||
|
@include media($bp-medium-up) {
|
||||||
|
position:absolute;
|
||||||
|
top:-999em;
|
||||||
|
left:0;
|
||||||
|
width:150px;
|
||||||
|
z-index:9;
|
||||||
|
transition:all 0.3s ease-in-out;
|
||||||
|
&.ouvert {
|
||||||
|
top:25px;
|
||||||
|
li {
|
||||||
|
display:block;
|
||||||
|
background:$couleurPrincipale;
|
||||||
|
a {
|
||||||
|
display:block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include media($bp-medium) {
|
||||||
|
.menu-items__lien.sousinitiatives {
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user