Invalid argument supplied for foreach() en la línea 1293 del archivo /modules /taxonomy /taxonomy.module – Solucion

Amigos despues de andar buscando la solucion al problema que me arrojaba Drupal 6.x al correr el Cron

Invalid argument supplied for foreach() en la línea 1293 del archivo /modules/taxonomy/taxonomy.module

Encontre la Solucion y la comparto con ustedes:

En el archivo taxonomy.module buscan esta linea

function taxonomy_node_update_index(&$node) {
$output = array();
foreach ($node->taxonomy as $term) {
$output[] = $term->name;
}
if (count($output)) {
return '<strong>('. implode(', ', $output) .')</strong>';

Y la reemplazan por esta

function taxonomy_node_update_index(&$node) {
$output = array();
if (empty($node->taxonomy)) {
return;
}
foreach ($node->taxonomy as $term) {
$output[] = $term->name;
}
if (count($output)) {
return '<strong>('. implode(', ', $output) .')</strong>';

Con eso queda solucionado el problema y no veran mas errores en el registro. Si te sirvio esta solucion haznoslo saber.


German Reyna

CEO DE REGGNETWORK.COM

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *