Valider 24cc6606 rédigé par patfr@ifrance.com's avatar patfr@ifrance.com
Parcourir les fichiers

Sommaire automatique : passage du contexte id_* afin de boucler dans le...

Sommaire automatique : passage du contexte id_* afin de boucler dans le squelette du sommaire le cas échéant.
parent 9916c2d0
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+24 −23
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -5,6 +5,7 @@
	Champs disponibles : 
		fond_css : 'avec' ou 'sans'
		sommaire : les liens du sommaire en <li></li>
        id_<objet> si disponible en contexte : id_article, id_rubrique, etc.

	Indispensable : 
		<div class="cs_sommaire_titre_XXX"> et <ul> places a la suite l'un de l'autre
+7 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -161,12 +161,15 @@ function sommaire_d_article_rempl($texte0, $sommaire_seul=false) {
	if(!strlen($sommaire) || $nbh3<_sommaire_NB_TITRES_MINI)
		return $sommaire_seul?'':sommaire_nettoyer_raccourcis($texte0);

	// calcul du sommaire
	include_spip('public/assembler');
	$sommaire = recuperer_fond('fonds/sommaire', array(
	// contexte du sommaire : on passe aussi les id_objet disponibles
	$temp = array(
		'sommaire' => $sommaire,
		'fond_css' => strpos($texte0, _sommaire_SANS_FOND)===false ?'avec':'sans',
	));
	);
	foreach($GLOBALS['contexte'] as $i=>$v) if(strncmp($i,'id_',3)==0) $temp[$i] = $v;
	// calcul du sommaire
	include_spip('public/assembler');
	$sommaire = recuperer_fond('fonds/sommaire', $temp);

	// si on ne veut que le sommaire, on renvoie le sommaire
	// sinon, on n'insere ce sommaire en tete de texte que si la balise #CS_SOMMAIRE n'est pas activee
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="couteau_suisse"
	categorie="maintenance"
	version="1.8.67"
	version="1.8.68"
	etat="stable"
	compatibilite="[1.9.2;3.0.99]"
	logo="img/couteau-50.gif"
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2,7 +2,7 @@
	<nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Su&#237;s[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]&#304;svi&#231;re &#199;ak&#305;s&#305;[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[ro]Cu&#355;itul Elve&#355;ian[it]Coltellino Svizzero</multi></nom>
	<slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
	<icon>img/couteau-50.gif</icon>
	<version>1.8.67</version>
	<version>1.8.68</version>
	<version_base>1.2</version_base>
	<auteur>Patrice Vanneufville
_ &#169; 2007-2012 - Distribu&#233; sous licence GPL