Skip to content
Extraits de code Groupes Projets
Valider 2135a5cb rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Tickets #3823 et #3899 autour du paramètre connect sur les inclusions :

- #3823 : s'il y a une pagination (ajax) elle doit réutiliser le connect utilisé pour l'inclusion. Il faut donc le transmettre au contexte ajax s'il est présent.
- #3899 : si une inclusion spécifie un connect=A, alors que l'URL de la page indique un connect=B, logiquement c'est le connect explicité pour l'inclusion qui est prioritaire (le A donc). Auparavant c'était systématiquement le paramètre d'URL qui était utilisé.
parent b51bcaea
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3087,7 +3087,7 @@ function recuperer_fond($fond, $contexte = array(), $options = array(), $connect
}
if (isset($contexte['connect'])) {
$connect = ($connect ? $connect : $contexte['connect']);
$connect = $contexte['connect'];
unset($contexte['connect']);
}
......@@ -3131,8 +3131,16 @@ function recuperer_fond($fond, $contexte = array(), $options = array(), $connect
if (!function_exists('encoder_contexte_ajax')) {
include_spip('inc/filtres');
}
$page['texte'] = encoder_contexte_ajax(array_merge($contexte, array('fond' => $f)), '', $page['texte'],
$options['ajax']);
$page['texte'] = encoder_contexte_ajax(
array_merge(
$contexte,
array('fond' => $f),
($connect ? array('connect' => $connect) : array())
),
'',
$page['texte'],
$options['ajax']
);
}
if (isset($options['raw']) and $options['raw']) {
......
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