Posted by Reik on September 6, 2011 at 9:53pm
Hola soy nuevo en drupal y me urge utilizar formularios y tablas personalizadas, mi problema consiste en mostrar un formulario de busqueda, y que los resultados de la busqueda del formulario se visualizen en una tabla en la misma pagina del formulario, y si es posible generar checkbox en cada resultado para operaciones posteriores, ayuda plx... agradezco de antemano su ayuda.....
Comments
Search results
Hola Reik,
Para trabajar con los resultados de un formulario de búsuqueda vas a necesitar dos archivos:
search-result.tpl.php o search-result-node.tpl.php (sobre un nodo más específico)
y
la function preprocess en tu template.php -> template_preprocess_search_result()
<?phpfunction MITEMA_preprocess_search_result (&$vars) {
$node=$vars['result']['node'];
....
$vars['algo'] = $node->field_alogo_value; // recuperando algun valor del nodo
}
?>
<?php
<div>--imprimir la variable $algo--</div>
?>
Aqui van algunos enlaces para que vayas investigando:
Theming search results: http://adaptivethemes.com/theme-your-search-results
search-result.tpl.php: http://api.drupal.org/api/drupal/modules--search--search-results.tpl.php/6
MITEMA_preprocess_search_result (&$vars): http://api.drupal.org/api/drupal/modules--search--search.pages.inc/funct...
Preprocess en un módulo: http://thedrupalblog.com/category/tags/preprocess-search-results
Suerte y no dudes en preguntar a la comunidad si no encuentres la forma.
Tambíen no te olvides de niestro grupo en FB: https://www.facebook.com/#!/groups/98304410824/
Saludos
KarimB - Read the blog Le blog en français
Hola, Tengo un módulo con un
Hola,
Tengo un módulo con un formulario de búsqueda en tablas externas a drupal. Hasta aquí todo correcto.
Ahora quiero mostrar los registros encontrados en una tabla dentro de la misma página de búsqueda, a continuación del formulario. Entiendo que se soluciona con lo anterior pero no logro resorverlo.
Gracias por adelantado.
La tabla la imprimo con
La tabla la imprimo con table_theme, pero se me muestra con el recuadro verde de drupal_set_message().