Submitted by gpr on
Bonjour,
J'étais sur une version 7.30 de drupal.
J'ai tenté de passer en 7.34.
J'ai d'abord appliqué la mise à jour des modules, et ensuite du coeur.
Tout semblait OK, sauf sur une page j'ai ce message d'erreur qui s'affiche 15 fois entre entête du site et contenu demandé :
Warning : in_array() expects parameter 2 to be array, string given dans context_menu_tree_add_active_path() (ligne 128 dans /var/www/drupal/sites/all/modules/context_menu_block/context_menu_block.module).
Je vois effectivement une différence à la ligne 128 de ce fichier, entre les versions avant et après MAJ.
Avant :
foreach (array_keys($tree) as $key) {
if (!empty($tree[$key]['link']['href']) && in_array($tree[$key]['link']['href'], $active_paths)) {
// Set the active trail.
Après :
foreach (array_keys($tree) as $key) {
foreach($active_paths as $active_path) {
if (!empty($tree[$key]['link']['href']) &&
in_array($tree[$key]['link']['menu_name'] . ":" . $tree[$key]['link']['href'], $active_path) &&
!$tree[$key]['link']['hidden']) {
// Set the active trail.
Si vous avez une idée.
Une version stable du module
Permalien Soumis par vincent59 le 23 Janvier, 2015 - 12:10
Une version stable du module context_menu_block est sortie il y a 2 jours. Est-ce que c'est celle-là qui est installée ?
Si oui, il faut peut-être remonter un bug sur https://www.drupal.org/project/issues/context_menu_block
Bonjour,
Permalien Soumis par gpr le 23 Janvier, 2015 - 14:56
Bonjour,
Voici la version de mon module : Context: Menu Block 7.x-3.1
Ma console m'indique que le module est à jour.