Submitted by jeunhommalunet@... on
Bonjour,
lorsque je crée ou édite du contenu (billet de blog et story, mais pas les autres types de contenus), et qu'ensuite je le soumets, je ne peux pas retourner sur la page de contenu, mais j'ai une belle page vide.
(le type de contenu "billet" a des champs supplémentaires, "story" non ; tous les 2 utilisent FCKeditor, comme tous les autres types de contenu ; les contrôles d'accès sont à priori bien configurés.)
Référent : ...node/13/edit?destination=admin%2Fcontent%2Fnode
Message :
Invalid argument supplied for foreach() dans ...sites/all/modules/views/views_query.inc à la ligne 195.
Importance erreur
voici la partie de code concernée dans views_query.inc :
* Add sorting information from a view to a query.
/
function _views_view_build_sorts(&$query, $view) {
$sorts = _views_get_sorts();
foreach ($view->sort as $i => $sort) { /
LIGNE 195 */
$sortinfo = $sorts[$sort['field']];
$field = $sortinfo['field'];
if (!$field) {
$fieldbits = explode('.', $sort['field']);
$field = $fieldbits[1];
}
$table = $sortinfo['table'];
if (isset($sortinfo['handler']) && function_exists($sortinfo['handler'])) {
$sortinfo['field'] = $field;
$sortinfo['handler']('sort', $query, $sortinfo, $sort);
}
else {
$query->add_orderby($table, $field, $sort['sortorder']);
}
}
}
Je ne connais pas assez php pour comprendre et résoudre ce qui provoque ce bug embêtant.
Si vous avez une piste, je vous en remercie.
c'était en fait une
Permalien Soumis par jeunhommalunet@... le 19 Septembre, 2008 - 18:23
c'était en fait une histoire de cache. j'ai désactivé la gestion du cache dans les options de performance. et du coup, mon souci d'affichage des pages d'accueil est résolu par la même occasion.