Como imprimir el Title (de una imagen)

Events happening in the community are now at Drupal community events on www.drupal.org.
Help_me's picture

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

freddy2677's picture

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

Help_me's picture

gracias por responder pero tengo varias dudas:

  1. donde lo pego xD
  2. cuando lo eh pegado en mi node--galeria.tpl.php salta dice que hay un error de sintaxis
  3. no entiendo porque tantos "blocks"

No entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela

Esperen

eliasdelatorre's picture

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?

Latin America

Group categories

Latin America

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: