Skip to content
Extraits de code Groupes Projets
Valider 5998e8cf rédigé par real3t@gmail.com's avatar real3t@gmail.com
Parcourir les fichiers

Possibilité de spécifier un squelette spécifique pour un article via un mot clef.

Exemple : Mot clef "mc1" ; squelette "noisettes/articles/typearticle_mc1.html"
parent af37b011
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -16,6 +16,9 @@ ...@@ -16,6 +16,9 @@
<BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{inverse}{type_mot=_TypeRubrique}{0,1}><BOUCLE_Mot_TypeRubrique(MOTS){type=_TypeRubrique}>[(#CHEMIN{noisettes/articles/typearticle_#TITRE.html}|oui) <BOUCLE_TypeRubrique(HIERARCHIE){id_rubrique}{tout}{inverse}{type_mot=_TypeRubrique}{0,1}><BOUCLE_Mot_TypeRubrique(MOTS){type=_TypeRubrique}>[(#CHEMIN{noisettes/articles/typearticle_#TITRE.html}|oui)
[(#INCLURE{fond=noisettes/articles/typearticle_#TITRE}{id_article=#_article_principal:ID_ARTICLE}{rubriqueencours}{template}{secteurencours}{lang}{racinetype=#_TypeRubrique:ID_RUBRIQUE})] [(#INCLURE{fond=noisettes/articles/typearticle_#TITRE}{id_article=#_article_principal:ID_ARTICLE}{rubriqueencours}{template}{secteurencours}{lang}{racinetype=#_TypeRubrique:ID_RUBRIQUE})]
]</BOUCLE_Mot_TypeRubrique></BOUCLE_TypeRubrique> ]</BOUCLE_Mot_TypeRubrique></BOUCLE_TypeRubrique>
<BOUCLE_TypeArticle(MOTS){id_article}{type=_TypeArticle}{0,1}>[(#CHEMIN{noisettes/articles/typearticle_#TITRE.html}|oui)
[(#INCLURE{fond=noisettes/articles/typearticle_#TITRE}{id_article}{rubriqueencours}{template}{secteurencours}{lang}{racinetype=#ID_RUBRIQUE})]
]</BOUCLE_TypeArticle>
<nav id="miettesdepain"> <nav id="miettesdepain">
...@@ -157,7 +160,7 @@ ...@@ -157,7 +160,7 @@
<//B_GraverSonNom> <//B_GraverSonNom>
[(#CONFIG{soyezcreateurs_layout/positioncartouche,bas}|=={bas}|oui)[(#INCLURE{fond=noisettes/cartouches/article_cartouche}{id_article}{archive}{lang}{classe=artrecent_bas})]] [(#CONFIG{soyezcreateurs_layout/positioncartouche,bas}|=={bas}|oui)[(#INCLURE{fond=noisettes/cartouches/article_cartouche}{id_article}{archive}{lang}{classe=artrecent_bas})]]
[(#FORMULAIRE_ADMIN)] [(#FORMULAIRE_ADMIN)]
<//B_TypeRubrique> <//B_TypeArticle><//B_TypeRubrique>
[<script src="(#CONFIG{soyezcreateurs_google/feedflare})?i=[(#ARTICLE_URL|url_absolue)]" type="text/javascript" charset="utf-8"></script>] [<script src="(#CONFIG{soyezcreateurs_google/feedflare})?i=[(#ARTICLE_URL|url_absolue)]" type="text/javascript" charset="utf-8"></script>]
<INCLURE{fond=noisettes/footer/footer} <INCLURE{fond=noisettes/footer/footer}
{rubriqueencours=#ID_RUBRIQUE} {rubriqueencours=#ID_RUBRIQUE}
......
<paquet <paquet
prefix="soyezcreateurs" prefix="soyezcreateurs"
categorie="squelette" categorie="squelette"
version="4.0.24" version="4.0.25"
etat="test" etat="test"
compatibilite="[3.0.20;3.1.*]" compatibilite="[3.0.20;3.1.*]"
logo="img_pack/soyezcreateurs_48.png" logo="img_pack/soyezcreateurs_48.png"
schema="3.0.39" schema="3.0.40"
documentation="http://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre" documentation="http://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre"
> >
......
...@@ -181,18 +181,16 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){ ...@@ -181,18 +181,16 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
ecrire_meta('orthotypo',"a:7:{s:10:\"guillemets\";s:1:\"1\";s:9:\"exposants\";s:1:\"1\";s:4:\"mois\";s:1:\"1\";s:4:\"caps\";s:1:\"1\";s:5:\"fines\";s:1:\"1\";s:11:\"corrections\";s:1:\"1\";s:18:\"corrections_regles\";s:319:\"oeuf = œuf\ncceuil = ccueil\n(a priori) = {a priori}\n(([hH])uits) = $1uit\n/([cC]h?)oeur/ = $1œur\n/oeuvre/ = œuvre\n(O[Ee]uvre([rs]?)) = Œuvre$1\n/\b([cC]|[mM].c|[rR]ec)on+ais+a((?:n(?:ce|te?)|ble)s?)\b/ = $1onnaissa$2\nCO2 = <abbr title=\"CO2, Dioxyde de carbone, O=C=O\">CO<sub>2</sub></abbr>\noeil = œil\n(O[Ee]il) = Œil\";}", 'non'); ecrire_meta('orthotypo',"a:7:{s:10:\"guillemets\";s:1:\"1\";s:9:\"exposants\";s:1:\"1\";s:4:\"mois\";s:1:\"1\";s:4:\"caps\";s:1:\"1\";s:5:\"fines\";s:1:\"1\";s:11:\"corrections\";s:1:\"1\";s:18:\"corrections_regles\";s:319:\"oeuf = œuf\ncceuil = ccueil\n(a priori) = {a priori}\n(([hH])uits) = $1uit\n/([cC]h?)oeur/ = $1œur\n/oeuvre/ = œuvre\n(O[Ee]uvre([rs]?)) = Œuvre$1\n/\b([cC]|[mM].c|[rR]ec)on+ais+a((?:n(?:ce|te?)|ble)s?)\b/ = $1onnaissa$2\nCO2 = <abbr title=\"CO2, Dioxyde de carbone, O=C=O\">CO<sub>2</sub></abbr>\noeil = œil\n(O[Ee]il) = Œil\";}", 'non');
ecrire_meta($nom_meta_base_version,$current_version='3.0.39','non'); ecrire_meta($nom_meta_base_version,$current_version='3.0.39','non');
} }
if (version_compare($current_version,'3.0.40','<')) {
create_groupe("_TypeArticle", "Pour indiquer un type spécifique d'article", "Il faut choisir un mot clef dans cette liste pour obtenir un affichage spécifique d'article.\n\nNB : pour rajouter un mot clef \"mc1\", il faut aussi rajouter les squelettes correspondants :\n-* noisettes/articles/typearticle_mc1.html", 'oui', 'non', 'articles', 'oui', 'non', 'non');
ecrire_meta($nom_meta_base_version,$current_version='3.0.40','non');
}
/*if (version_compare($current_version,'3.0.10','<')) { /*if (version_compare($current_version,'3.0.10','<')) {
create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image')); create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
} }
*/ */
/* /*
#En attente
if (version_compare($current_version,'3.0.11','<')) {
create_groupe("_TypeArticle", "Pour indiquer un type spécifique d'article", "Il faut choisir un mot clef dans cette liste pour obtenir un affichage spécifique d'article.\n\nNB : pour rajouter un mot clef \"mc1\", il faut aussi rajouter les squelettes correspondants :\n-* noisettes/articles/typearticle_mc1.html\n-* noisettes/footer/footer_typearticle_mc1.html", 'oui', 'non', 'articles', 'oui', 'non', 'non');
create_mot("_TypeArticle", "annuaire", "Pour dire que l'article ayant ce mot clef doit utiliser le squelette type des annuaire.", "Affecter ce mot clef à chaque article de l'annuaire.");
ecrire_meta($nom_meta_base_version,$current_version='3.0.11','non');
}
// A integrer quand SPIP permettra d'avoir des critères optionnels sur un champ de table innexistant // A integrer quand SPIP permettra d'avoir des critères optionnels sur un champ de table innexistant
// en l'occurrence, remplacer dans le squelette {titre_mot=Agenda} par {agenda=1} // en l'occurrence, remplacer dans le squelette {titre_mot=Agenda} par {agenda=1}
if (version_compare($current_version,'2.1.14','<')) { if (version_compare($current_version,'2.1.14','<')) {
......
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