Browse Source

V0.2.0 : 2 modes d'affichage de la page d'accueil :

- mode site (par défaut) : les rubriques à la racine du site (secteurs)
- mode blog : les derniers articles publiés dans l'ordre inverse chrono
pull/5/head
jeanmarie 1 year ago
parent
commit
a658fb4616
7 changed files with 81 additions and 36 deletions
  1. +17
    -15
      README.md
  2. +6
    -15
      content/sommaire.html
  3. +9
    -2
      formulaires/configurer_html5up_forty.html
  4. +21
    -0
      inclure/accueil-articles.html
  5. +21
    -0
      inclure/accueil-rubriques.html
  6. +6
    -3
      lang/html5up_forty_fr.php
  7. +1
    -1
      paquet.xml

+ 17
- 15
README.md View File

@ -2,20 +2,22 @@
Adaptation pour SPIP du squelette «FORTY» de html5up https://html5up.net/forty
## Ce qui marche
- accueil
- rubrique
- article
- page login et oubli de mot de passe
- plan du site
- 404
- les plugins facultatifs du pied de page : Formulaire de contact, Menus, Liens vers les réseaux sociaux, Informations de contacts
* accueil
* rubrique
* article
* page login et oubli de mot de passe
* plan du site
* 404
* 2 modes d'affichage de la page d'accueil :
* mode site (par défaut) : les rubriques à la racine du site (secteurs)
* mode blog : les derniers articles publiés dans l'ordre inverse chrono
* les plugins facultatifs du pied de page : Formulaire de contact, Menus, Liens vers les réseaux sociaux, Informations de contacts
## todo
- pouvoir choisir la couleur des fonds d'entête de rubriques (plugin Couleur de Rubrique https://contrib.spip.net/Couleur-de-Rubrique ?)
- passer les scripts et css du thème par le compresseur
- les autres pages (auteur, mot, recherche)
- faire fonctionner l'accueil en mode blog
- vérifier que tout se passe bien en RWD
- adapter les images utilisées entête et en fond des tuiles en focntion de la largeur de la fenêtre (RWD)
- ajouter les modèles boutons
- écrire la doc
* pouvoir choisir la couleur des fonds d'entête de rubriques (plugin Couleur de Rubrique https://contrib.spip.net/Couleur-de-Rubrique ?)
* passer les scripts et css du thème par le compresseur
* les autres pages (auteur, mot, recherche) ?
* vérifier que tout se passe bien en RWD
* adapter les images utilisées entête et en fond des tuiles en focntion de la largeur de la fenêtre (RWD)
* ajouter les modèles boutons
* écrire la doc

+ 6
- 15
content/sommaire.html View File

@ -12,21 +12,12 @@
<!-- Main -->
<div id="main">
<!-- One -->
<section id="one" class="tiles">
<BOUCLE_sommaire(RUBRIQUES){racine}{par num titre, titre}>
<article>
<span class="image">
<img src="[(#LOGO_RUBRIQUE|extraire_attribut{src})]" alt="" />
</span>
<header class="major">
<h3><a href="#URL_RUBRIQUE" class="link">#TITRE</a></h3>
[<p>(#INTRODUCTION{100})</p>]
</header>
</article>
</BOUCLE_sommaire>
</section>
[(#REM) Mode d'affichage de l'accueil : site ou blog ]
[(#CONFIG{html5up_forty/mode_accueil}|=={blog}|non) <INCLURE{fond=inclure/accueil-rubriques,env,ajax} />]
[(#CONFIG{html5up_forty/mode_accueil}|=={blog}|oui) <INCLURE{fond=inclure/accueil-articles,env,ajax} />]
[(#REM) On inclue l'article de pied ]
<INCLURE{fond=inclure/article_pied} />
</div>

+ 9
- 2
formulaires/configurer_html5up_forty.html View File

@ -10,12 +10,19 @@
#ACTION_FORMULAIRE
<fieldset>
<legend><:html5up_forty:decoration:></legend>
<legend><:zcore:accueil:></legend>
<div class="editer-groupe">
[(#SAISIE{selecteur_document,image_entete_accueil,
label=<:html5up_forty:image_entete_accueil:>,
explication=<:html5up_forty:image_entete_accueil_explication:>})]
</div>
[(#SAISIE{radio,mode_accueil,
label=<:html5up_forty:mode_accueil:>,
explication=<:html5up_forty:mode_accueil_explications:>,
datas=#ARRAY{
site,<:html5up_forty:mode_accueil_site:>,
blog,<:html5up_forty:mode_accueil_blog:>},
defaut=site})]
</div>
</fieldset>
<fieldset>


+ 21
- 0
inclure/accueil-articles.html View File

@ -0,0 +1,21 @@
<B_sommaire>
<!-- One -->
#ANCRE_PAGINATION
<section id="one" class="tiles">
<BOUCLE_sommaire(ARTICLES)
{!par date}
{id_article !IN #CONFIG{html5up_forty/article_pied}|picker_selected{article}}
{pagination #ENV{pagination,20}}>
<article>
<span class="image">
<img src="[(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src})]" alt="" />
</span>
<header class="major">
<h3><a href="#URL_ARTICLE" class="link">[(#TITRE|couper{30})]</a></h3>
[<p>(#INTRODUCTION{100})</p>]
</header>
</article>
</BOUCLE_sommaire>
</section>
[<p class="pagination">(#PAGINATION{page_precedent_suivant})</p>]
</B_sommaire>

+ 21
- 0
inclure/accueil-rubriques.html View File

@ -0,0 +1,21 @@
<B_sommaire>
<!-- One -->
#ANCRE_PAGINATION
<section id="one" class="tiles">
<BOUCLE_sommaire(RUBRIQUES)
{racine}
{par titre, num titre}
{pagination #ENV{pagination,20}}>
<article>
<span class="image">
<img src="[(#LOGO_RUBRIQUE|extraire_attribut{src})]" alt="" />
</span>
<header class="major">
<h3><a href="#URL_RUBRIQUE" class="link">[(#TITRE|couper{30})]</a></h3>
[<p>(#INTRODUCTION{100})</p>]
</header>
</article>
</BOUCLE_sommaire>
</section>
[<p class="pagination">(#PAGINATION{page_precedent_suivant})</p>]
</B_sommaire>

+ 6
- 3
lang/html5up_forty_fr.php View File

@ -15,9 +15,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'cfg_titre_parametrages' => 'Paramétrages',
'contenu' => 'Contenu',
// D
'decoration' => 'Décoration',
// H
'html5up_forty_titre' => 'Html5up Forty',
@ -25,6 +22,12 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'image_entete_accueil' => 'Image d\'entête de l\'accueil',
'image_entete_accueil_explication' => 'Numéro du document image utilisé en entête de l\'accueil',
// M
'mode_accueil' => 'Mode de la page d\'accueil',
'mode_accueil_blog' => 'Mode blog (derniers articles publiés)',
'mode_accueil_explications' => 'Choisissez le mode d\'affichage de la page d\'accueil',
'mode_accueil_site' => 'Mode site (rubriques à la racine)',
// T
'theme_graphique_par_html5up' => 'Thème graphique par HTML5 UP',
'titre_page_configurer_html5up_forty' => 'Configurer le squelette HTML5up Forty',

+ 1
- 1
paquet.xml View File

@ -1,7 +1,7 @@
<paquet
prefix="html5up_forty"
categorie="squelette"
version="0.1.0"
version="0.2.0"
etat="dev"
compatibilite="[3.2.0;3.2.*]"
logo="prive/themes/spip/images/html5up_forty-64.png"


Loading…
Cancel
Save