From 3a48734cacd64a53e06c62ac7e84797e5c1f7775 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Fri, 21 Oct 2005 21:15:49 +0000
Subject: [PATCH] on cherche les article-69.html dans tout le chemin a chaque
 tour (Alain C., cf. http://forum.spip.org/fr_177199.html )

---
 inc-chercher-squelette.php3 | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/inc-chercher-squelette.php3 b/inc-chercher-squelette.php3
index 8ab49f5ed2..0e29bdf04d 100644
--- a/inc-chercher-squelette.php3
+++ b/inc-chercher-squelette.php3
@@ -35,15 +35,15 @@ function chercher_squelette($fond, $id_rubrique, $lang) {
 
 	// On selectionne, dans l'ordre :
 	// fond=10
-	$f = "$squelette=$id_rubrique";
-	if (($id_rubrique > 0) AND (@file_exists("$f.$ext")))
-		$squelette = $f;
+	$f = "$fond=$id_rubrique";
+	if (($id_rubrique > 0) AND ($squel=find_in_path("$f.$ext")))
+		$squelette = substr($squel, 0, - strlen(".$ext"));
 	else {
 		// fond-10 fond-<rubriques parentes>
 		while ($id_rubrique > 0) {
-			$f = "$squelette-$id_rubrique";
-			if (@file_exists("$f.$ext")) {
-				$squelette = $f;
+			$f = "$fond-$id_rubrique";
+			if ($squel=find_in_path("$f.$ext")) {
+				$squelette = substr($squel, 0, - strlen(".$ext"));
 				break;
 			}
 			else
-- 
GitLab