Compare commits

...

2 Commits

Author SHA1 Message Date
cfa3c2eed5 Update header 2024-09-03 12:13:50 +02:00
eb11f59be3 AJout skel rubrique article et header 2024-09-03 12:05:07 +02:00
9 changed files with 114 additions and 53 deletions

View File

@ -1,10 +1,12 @@
<BOUCLE_principale(ARTICLES) {id_article}>
<body>
<html>
<html>
<body>
<INCLURE{fond=inc/header} />
<div class="page">
<main class="main" role="main">
[(#REM) Contenu principal : contenu de l'article]
<div class="contenus">
<h1>
[<a href="(#URL_SITE)">[(#LOGO_ARTICLE|image_reduire{100,*})][(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a>]

View File

@ -1,6 +1,6 @@
body {
background-color: #ffffff;
background-color: #F1F1F1;
}
.dev {

View File

@ -1,8 +1,7 @@
<footer role="contentinfo" class="dev">
<p>
<BOUCLE_annee(ARTICLES){par date}{0,1}>[(#DATE|annee|!={#VAL{Y}|date}|oui)[(#DATE|annee)]]</BOUCLE_annee> - </B_annee>[(#DATE|annee) ]#NOM_SITE_SPIP
<br /><a rel="contents" href="#URL_PAGE{plan}" class="first"><:plan_site:></a>[
(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>][
<br />[(#SESSION{id_auteur}|non) | <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>][
(#AUTORISER{ecrire})| <a href="#CONST{_DIR_RESTREINT_ABS}"><:espace_prive:></a>][
(#SESSION{id_auteur}|oui) | <a href="#URL_LOGOUT" rel="nofollow"><:icone_deconnecter:></a>] |
<a rel="nofollow" href="#URL_PAGE{contact}"><:contact:></a> |

View File

@ -1,34 +1,11 @@
[(#REM)
Pleins dev !
param:
(aucun)
]<!-- header -->
<div class="dev"></div>
<header role="banner">
<BOUCLE_secteur(HIERARCHIE){tout}{id_rubrique}{racine}{0,1}>
<B_rubriques>
<div class="menu menu_rubriques">
<h2>#TITRE</h2>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<li>
<a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}{!par date}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>#EXPOSE{' '}</BOUCLE_test_expose>
<li><a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re> </li>
</B_test_expose></BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>
</ul>
</div>
</B_rubriques>
</BOUCLE_secteur>
[(#ENV{home,'non'}|=={oui}|?{
<h1>[(#LOGO_SITE_SPIP|image_reduire{224,96})]#NOM_SITE_SPIP</h1>
,
<strong><a rel="start home" href="#URL_SITE_SPIP/" title="<:accueil_site:>">[(#LOGO_SITE_SPIP
|image_reduire{224,96})]#NOM_SITE_SPIP</a></strong>
})][<p>(#SLOGAN_SITE_SPIP)</p>]
<hr/>
<ul>Aujourd'hui :<BOUCLE_taxo(MOTS) {tout} {type=taxonomie}>[(#COMPTEUR_BOUCLE|=={1}|?{'',' '})[(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|?{'et',','})]]
<BOUCLE_nbr_taxo(ARTICLES) {titre_mot=#TITRE} ></BOUCLE_nbr_taxo>#_nbr_taxo:TOTAL_BOUCLE #TITRE</BOUCLE_taxo>
</header>
<!-- #header -->
#FILTRE{trim}

View File

@ -14,7 +14,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// A
'accueil_article' => 'Article page accueil',
'accueil_article_def' => 'Accueil article definition',
'article_langue_ressource' => 'Langue de la ressource_:_',
'article_langue_ressource' => 'Langue de la ressource : ',
'article_classement_sources' => 'Page(s) utilisant cette ressource',
// B
@ -23,4 +23,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// C
'config_lutine_titre' => 'Configurer Lutine',
// S
'sous_rubriques' => 'Sous-catégories',
);

View File

@ -1,8 +1,7 @@
<paquet
prefix="lutine"
categorie="squelette"
version="0.0.7"
schema="1.0.0"
version="0.0.10"
etat="test"
compatibilite="[4.3.0;4.*]"
logo="prive/themes/spip/images/lutine-xx.svg"

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@ -1,6 +1,6 @@
[(#AUTORISER{configurer,_lutine}|sinon_interdire_acces)]
<h1 class="grostitre"><:lutine:config_lutine_titre:></h1>
<h1><:lutine:config_lutine_titre:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_LUTINE
</div>

View File

@ -0,0 +1,82 @@
<BOUCLE_principale(RUBRIQUES) {id_rubrique}>
<!DOCTYPE html>
<html>
<body>
<INCLURE{fond=inc/header} />
<div class="page">
<main class="main" role="main">
[(#REM) Contenu principal : contenu de la rubrique ]
<p class="arbo"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</p><!--.arbo-->
<h1>#TITRE</h1>
</div>
[<div>(#TEXTE|image_reduire{672,*})</div>]
[(#REM) Articles de la rubrique ]
<h2>
<:lutine:rubrique_titre_article:>
</h2>
<B_articles>
<div class="menu menu_articles">
<ul>
<BOUCLE_articles_liste(ARTICLES) {enfants} {!par date}>
<li dir="#LANG_DIR">
<h3>
[<a href="(#URL_SITE)">[(#LOGO_ARTICLE|image_reduire{100,*})][(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a>]
</h3>
<!--/!\--> <BOUCLE_mots(MOTS?) {id_article} {id_groupe=7} {par titre}>
<p><:lutine:article_langue_ressource:><a href="#URL_MOT" rel="tag">#TITRE</a>
</p>
</BOUCLE_mots>
[<p>(#TEXTE|image_reduire{672,*})</p>]
<a href="#URL_ARTICLE"><:lutine:article_permalien:></a><hr/>
</li>
</BOUCLE_articles_liste>
</ul>
</div>
</B_articles>
[(#REM) Si aucun article, affiche un plan de la rubrique ]
<B_sous_rubriques>
<div>
<h2><:sous_rubriques:></h2>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}{!par date}>
<li>
<a href="#URL_RUBRIQUE">#TITRE</a>
[(#REM) Une boucle recursive pour le mini plan]
<B_miniplan>
<ul>
<BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre}{!par date}>
<li>
<a href="#URL_RUBRIQUE">#TITRE</a>
<BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
</li>
</BOUCLE_miniplan>
</ul>
</B_miniplan>
</li>
</BOUCLE_sous_rubriques>
</ul>
</div>
</B_sous_rubriques>
<//B_articles>[(#REM) supprimer pour toujours avoir le miniplan]
</div><!--.content-->
</div><!--.wrapper-->
</main><!--.main-->
<INCLURE{fond=inclure/footer,self=#SELF} />
</div><!--.page-->
</body>
</html>
</BOUCLE_principale>