Error al subir fotos para directorio

Mié, 27 Ago 2014 - 17:50 -- Jose Garcia

Hola, al modificar el directorio de puestos administrativos en la plantilla de drupal 7, en el momento que se agregan fotos a los puestos se presenta el siguiente error:

  • Notice: Undefined variable: primertermino en __lambda_func() (línea 15 de C:\xampp\htdocs\Drudg7_2\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(131) : runtime-created function).

 
¿Alguna idea?
 
Gracias

Archivos adjuntos: 

Imagen de Gustavo Ogas
Enviado por Gustavo Ogas el

Hola que tal, seguramente debe ser por el codigo en algún php de la vista, me puedes pasar el codigo del php que tiene la variable $primertermino?
 
Saludos

Enviado por Jose Garcia el

Hola de nuevo, he adjuntado el archivo al que me dirige el error.
 
Gracias

Imagen de Gustavo Ogas
Enviado por Gustavo Ogas el

Hola que tal, yo me referia al codigo php de la vista.
Gracias :)

Enviado por Jose Garcia el

Hola:
¿Será este?
<?php
$tid = $row->tid;    
$piso=term_depth($tid);
$url=drupal_get_normal_path($_GET["q"]);
$path = explode("/", $url);
$termino=end($path);
$termino=str_replace("-", " ", $termino);
$terminoarg=taxonomy_get_term_by_name($termino);

if (!empty($terminoarg)) {
$primertermino = current($terminoarg);
 $primertermino= ($primertermino->tid);
}
if(empty($primertermino)){
$primertermino=1;
}
$TidArg=term_depth($primertermino);
$piso=$piso-$TidArg;
echo '<div class="piso'.$piso.'"></div>';
?>

Enviado por Jose Garcia el

Hola, sigo con el mismo problema, ¿alguien más le sucede lo mismo?

Imagen de Gustavo Ogas
Enviado por Gustavo Ogas el

Buen día Jose, parece que el orden de los valores por default en la taxonomia de tu drupal 0 fueron cambiados, y te comento que en la actual versión de core drupal 7 no despliega l orden jerarquico con tabulaciones de la forma que opera nustra plantilla universitaria.

En teoria el error no causa conflicto porque tiene que ver con las tabulaciones al a izqueirda para representación de la jerarquia de tu taxonomia, y como el error se dispara con la primera, no te va a tabular la primer opción así que de todas formas ese es el objetivo.

Para arreglar el error debes identificar la  linea

if ($termino == 'directorio'){
$termino = 'Rectoría General';
}

y cambiar la variable Termino por el nuevo nombre que tiene tu taxonomía padre, normalmente es "Rectoría"

Si quieres quitar el error basta con asignarle a la variable $primertermino=1; tu nuevo termino padre que será el contenedor de todos los hijos.

$primertermino=X;

X = numero asignado por drupal a tu nueva taxonomia principal.

Saludos

 

Compartir en Google Plus