Skip to content
Extraits de code Groupes Projets
Valider 0b3a76e6 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

eclatement de la dist et creation des modeles article,breve et rubrique

Il devient donc possible d'inserer <article23> dans le texte d'un autre article... une facon enfin élégante de faire figurer un meme contenu dans plusieurs rubriques... Cela est valable aussi pour breve.
parent 1c91cbe3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -9,6 +9,8 @@ dist/inc-head.html -text
dist/inc-petition.html -text
dist/inc-pied.html -text
dist/inc-rubriques.html -text
dist/modeles/article.html -text
dist/modeles/breve.html -text
dist/modeles/doc.html -text
dist/modeles/emb.html -text
dist/modeles/fromage.html -text
......@@ -19,6 +21,7 @@ dist/modeles/pagination_page.html -text
dist/modeles/pagination_page_precedent_suivant.html -text
dist/modeles/pagination_precedent_suivant.html -text
dist/modeles/paginationitem.html -text
dist/modeles/rubrique.html -text
dist/modeles/traductions.html -text
dist/polices/dustismo-license.txt -text svneol=unset#application/octet-stream
dist/polices/dustismo.ttf -text
......
......@@ -19,7 +19,6 @@
<div id="conteneur">
[(#REM) Contenu principal : contenu de l'article ]
<div id="contenu">
......@@ -34,50 +33,9 @@
<p><small>[(#DATE|nom_jour) ][(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small></p>
#TRADUCTIONS
</div>
#DEBUT_SURLIGNE
[<div class="chapo">(#CHAPO)</div>]
<br class="nettoyeur" />
[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="texte">(#TEXTE|image_reduire{520,0})</div>]
#FIN_SURLIGNE
[(#REM) Portfolio : album d'images ]
<B_documents_portfolio>
<div id="documents_portfolio">
<h2><:info_portfolio:></h2>
<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
[<a href="#URL_DOCUMENT" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|couper{80}|texte_backend)"]>(#LOGO_DOCUMENT||image_reduire{0,60}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})</a>]
</BOUCLE_documents_portfolio>
</div>
</B_documents_portfolio>
<BOUCLE_afficher_document(DOCUMENTS) {id_document} {id_article} {mode=document}{extension IN png,jpg,gif}>
<div class="spip_documents spip_documents_center" id="document_actif">
#EMBED_DOCUMENT
[<div class="spip_doc_titre">(#TITRE)</div>]
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
</div>
</BOUCLE_afficher_document>
[<div class="ps"><h2><:info_ps:></h2>#DEBUT_SURLIGNE(#PS)#FIN_SURLIGNE</div>]
[(#REM) Autres documents joints a l'article ]
<B_documents_joints>
<div id="documents_joints">
<h2><:titre_documents_joints:></h2>
<ul>
<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
<li>
<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
<br class="nettoyeur" />
</BOUCLE_documents_joints>
</ul>
#TRADUCTIONS
</div>
</B_documents_joints>
#ARTICLE
[(#REM) Petition :
La petition ayant une PAGINATION il faut absolument lui passer SELF]
......
......@@ -32,11 +32,8 @@
<h1 class="titre">#TITRE</h1>
<small>[(#DATE|nom_jour) ][(#DATE|affdate)]</small>
</div>
[<div class="texte">(#TEXTE)</div>]
[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
#BREVE
[(#REM) Forum de la breve
NB : pour desactiver les forums de breve, supprimez simplement les lignes ci-dessous ]
<a href="#forum" name="forum" id="forum"></a>
......
<br class="nettoyeur" />
<div id="pied">
<small><a href="#URL_PAGE{backend}" title="<:syndiquer_site:>"><img src="#CHEMIN{feed.png}" alt="<:icone_suivi_activite:>" width="16" height="16" class="format_png" />&nbsp;RSS&nbsp;2.0</a> | <a href="#URL_PAGE{plan}"><:plan_site:></a> | <a href="ecrire/"><:espace_prive:></a> | <a href="http://www.spip.net" title="<:site_realise_avec_spip:>"><img src="#CHEMIN{spip.png}" alt="SPIP" width="48" height="16" class="format_png" /></a></small>
</div>
\ No newline at end of file
</div>
<script src="#CHEMIN{activate_ie_object.js}" type="text/javascript"></script>
<BOUCLE_article_principal(ARTICLES) {id_article}>
#DEBUT_SURLIGNE
[<div class="chapo">(#CHAPO)</div>]
<br class="nettoyeur" />
[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="texte">(#TEXTE|image_reduire{520,0})</div>]
#FIN_SURLIGNE
[(#REM) Portfolio : album d'images ]
<B_documents_portfolio>
<div id="documents_portfolio">
<h2><:info_portfolio:></h2>
<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
[<a href="#URL_DOCUMENT" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|couper{80}|texte_backend)"]>(#LOGO_DOCUMENT||image_reduire{0,60}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})</a>]
</BOUCLE_documents_portfolio>
</div>
</B_documents_portfolio>
<BOUCLE_afficher_document(DOCUMENTS) {id_document} {id_article} {mode=document}{extension IN png,jpg,gif}>
<div class="spip_documents spip_documents_center" id="document_actif">
#EMBED_DOCUMENT
[<div class="spip_doc_titre">(#TITRE)</div>]
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
</div>
</BOUCLE_afficher_document>
[<div class="ps"><h2><:info_ps:></h2>#DEBUT_SURLIGNE(#PS)#FIN_SURLIGNE</div>]
[(#REM) Autres documents joints a l'article ]
<B_documents_joints>
<div id="documents_joints">
<h2><:titre_documents_joints:></h2>
<ul>
<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
<li>
<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
<br class="nettoyeur" />
</BOUCLE_documents_joints>
</ul>
</div>
</B_documents_joints>
</BOUCLE_article_principal>
\ No newline at end of file
<BOUCLE_breve_principal(BREVES) {id_breve}>
[<div class="texte">(#TEXTE)</div>]
[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
</BOUCLE_breve_principal>
\ No newline at end of file
<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
[<div class="chapo">(#TEXTE)</div>]
<br class="nettoyeur" />
<div class="contre-encart">
[(#REM) Articles de la rubrique ]
<B_articles>
<div class="liste-articles">
#ANCRE_PAGINATION
<h2 class="invisible"><:articles_rubrique:></h2>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} {pagination}>
<li>
<h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
<small>[(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small>
</li>
</BOUCLE_articles>
</ul>
[<p class="pagination">(#PAGINATION)</p>]
</div>
</B_articles>
[(#REM) Si aucun article, affiche un plan de la rubrique ]
<B_sous_rubriques>
<div class="rubriques">
<h2 class="menu-titre"><:sous_rubriques:></h2>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<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, titre}>
<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]
[(#REM) Documents joints a la rubrique ]
<B_documents_joints>
<div id="documents_joints">
<h2><:titre_documents_joints:></h2>
<ul>
<BOUCLE_documents_joints(DOCUMENTS) {id_rubrique}
{mode=document} {par num titre, date} {doublons}>
<li>
<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
</li>
</BOUCLE_documents_joints>
</ul>
</div>
</B_documents_joints>
</div><!-- fin contre-encart -->
<div class="encart">
[(#REM) Breves du secteur ]
<B_breves>
<div class="breves">
#ANCRE_PAGINATION
<h2 class="menu-titre"><:breves:></h2>
[<p class="pagination">(#PAGINATION)</p>]
<ul>
<BOUCLE_breves(BREVES) {id_secteur} {par date}{inverse} {pagination 5}>
<li>[(#DATE|affdate_court) &ndash; ]<a href="#URL_BREVE">#TITRE</a></li>
</BOUCLE_breves>
</ul>
</div>
</B_breves>
[(#REM) Sites de la rubrique ]
<B_sites>
<div class="syndic">
<h2 class="menu-titre"><:sur_web:></h2>
<ul>
<BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
<li><a href="[(#ID_SYNDIC|generer_url_site)]">#NOM_SITE</a>
<B_syndic>
<ul>
<BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
<li><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
</BOUCLE_syndic>
</ul>
</B_syndic>
</li>
</BOUCLE_sites>
</ul>
</div>
</B_sites>
[(#REM) Proposer un site ]
#FORMULAIRE_SITE
</div><!-- fin encart -->
[<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
</BOUCLE_rubrique_principal>
\ No newline at end of file
......@@ -30,121 +30,7 @@
<h1 class="titre">#TITRE</h1>
<small><:dernier_ajout:> &ndash; [(#DATE|nom_jour) ][(#DATE|affdate).]</small>
</div>
[<div class="chapo">(#TEXTE)</div>]
<br class="nettoyeur" />
<div class="contre-encart">
[(#REM) Articles de la rubrique ]
<B_articles>
<div class="liste-articles">
#ANCRE_PAGINATION
<h2 class="invisible"><:articles_rubrique:></h2>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} {pagination}>
<li>
<h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
<small>[(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small>
</li>
</BOUCLE_articles>
</ul>
[<p class="pagination">(#PAGINATION)</p>]
</div>
</B_articles>
[(#REM) Si aucun article, affiche un plan de la rubrique ]
<B_sous_rubriques>
<div class="rubriques">
<h2 class="menu-titre"><:sous_rubriques:></h2>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<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, titre}>
<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]
[(#REM) Documents joints a la rubrique ]
<B_documents_joints>
<div id="documents_joints">
<h2><:titre_documents_joints:></h2>
<ul>
<BOUCLE_documents_joints(DOCUMENTS) {id_rubrique}
{mode=document} {par num titre, date} {doublons}>
<li>
<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
</li>
</BOUCLE_documents_joints>
</ul>
</div>
</B_documents_joints>
</div><!-- fin contre-encart -->
<div class="encart">
[(#REM) Breves du secteur ]
<B_breves>
<div class="breves">
#ANCRE_PAGINATION
<h2 class="menu-titre"><:breves:></h2>
[<p class="pagination">(#PAGINATION)</p>]
<ul>
<BOUCLE_breves(BREVES) {id_secteur} {par date}{inverse} {pagination 5}>
<li>[(#DATE|affdate_court) &ndash; ]<a href="#URL_BREVE">#TITRE</a></li>
</BOUCLE_breves>
</ul>
</div>
</B_breves>
[(#REM) Sites de la rubrique ]
<B_sites>
<div class="syndic">
<h2 class="menu-titre"><:sur_web:></h2>
<ul>
<BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
<li><a href="[(#ID_SYNDIC|generer_url_site)]">#NOM_SITE</a>
<B_syndic>
<ul>
<BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
<li><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
</BOUCLE_syndic>
</ul>
</B_syndic>
</li>
</BOUCLE_sites>
</ul>
</div>
</B_sites>
[(#REM) Proposer un site ]
#FORMULAIRE_SITE
</div><!-- fin encart -->
[<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
#RUBRIQUE
</div><!-- fin contenu -->
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter