Posted by Help_me on January 24, 2014 at 8:13pm
Buenas con todos.
Estoy creando una galería de imágenes en drupal mediante css y php.
ya tengo todo listo pero lo que quisiera es que se pudiera visualizar el titulo que se le puso a la imagen debajo de la imagen valga la redundancia pero no se exactamente que código puedo usar para que se imprima el titulo de las imágenes.
mi codigo es el siguiente:
<?php print render($content['field_fotos']); ?>
bueno este código lo que hace es imprimir el field o campo
eh provado poner de esta manera pero no resulta
<?php print render($title['field_fotos']); ?>
como podria poner para que imprima el titulo que se le puso a la hora de subir la imagen o imprimir el alt que se le puso
Comments
hola que tal lo que yo hice
Yo tuve el mismo problema y los trabaje generando directamente los datos desde comendo sql
$sql = '
SELECT n.nid , n.title , fm.filename
FROM {node} n , {field_data_body} fd , {field_data_fcarrusel_imagen} fi , {file_managed} fm
WHERE n.type = :type
AND n.nid = fd.entity_id
AND fd.entity_id = fi.entity_id
AND fi.fcarrusel_imagen_fid = fm.fid
AND n.status=1
';
$result = db_query($sql, array(':type' => 'fcarrusel'));
foreach ($result as $data)
{
if(($nodepath = drupal_lookup_path('alias',"node/".$data->nid))===FALSE)
$nodepath = base_path() . "node/".$data->nid;
$imgpath = variable_get('file_public_path',conf_path().'/files');
}
luego seleccione los registros y los acomode en la vista .tpl en los correspondientes div
gracias por responder pero
gracias por responder pero tengo varias dudas:
No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela
Esperen
Creo que no es necesario algo tan dràstico como acceder a la base de datos.
¿Has usado la función krumo antes? Te puede mostrar còmo está compuesta tu variable, en tu tpl puedes poner directamente:
krumo($content);Puedes ver la estructura y ver el campo description de tu imagen.
Con eso ya puedes luego reempazar krumo por una función print del campo especifico que quieres mostrar.
¿Crees que esto te sirva?