Submitted by demonaz on
salut
je suis entraint de crée mon premier module et je block au niveau de l affichage de mon resultat ,
voila ma fonction qui recupere le title de mon form
function module_test_block_contents_form_submit($form, &$form_state) {
$header = array('Node ID', 'Title', 'Type', 'Terms', 'Created', 'Published', 'Sticky', 'Promoted');
$rows = array();
$noyes = array('No', 'Yes');
$results = db_query('SELECT * FROM {node} WHERE title LIKE "%s%%"', $form_state['values']['title']);
while ($node = db_fetch_object($results)) {
$termlist = taxonomy_node_get_terms($node->nid);
$terms = array();
foreach ($termlist as $key => $value) { $terms[] = $value->name; }
$rows[] = array($node->nid,
l($node->title, 'node/'. $node->nid .'/edit'),
$node->type,
implode(' | ', $terms),
format_date($node->created),
$noyes[$node->status],
$noyes[$node->sticky],
$noyes[$node->promote],
);
}
return theme('table', $header, $rows);
}
merci
Fichier attaché | Taille |
---|---|
![]() | 278 octets |
![]() | 3.89 Ko |
Salut ! Les hooks validate
Permalien Soumis par Zigazou le 26 Juillet, 2009 - 00:15
Salut !
Les hooks validate et submit ne sont pas faits pour générer de l’affichage, à la rigueur des messages d’erreur.
Si tu veux afficher quelque chose, c’est après l’appel à la fonction drupal_get_form que tu devrais le faire.
salut, si tu as un bout de
Permalien Soumis par demonaz le 26 Juillet, 2009 - 14:26
salut,
si tu as un bout de code ou une facon de faire qui pourrai m aider a afficher le tableau sur mon content page j en serai ravi
NB : c ma premiere experience
merci
Dans module_test.module, tu
Permalien Soumis par Zigazou le 26 Juillet, 2009 - 16:38
Dans module_test.module, tu as les lignes suivantes :
Il faudrait que tu les transformes en quelque chose comme ça :
La difficulté restant va être de transmettre les informations récupérées par le formulaire à la fonction d’affichage.
Salut, Je bidouille
Permalien Soumis par JayVee le 25 Novembre, 2010 - 09:32
Salut,
Je bidouille actuellement mon premier module aussi.
Et je bloque comme toi sur l'affichage de mes resultats sous forme d'un tableau.
Aurais tu, par hasard, réussi à faire ton affichage??
Si oui, est il possible que tu partages une bout de ton code??
J'ai essayé de me baser sur les explications de Zigazou mais helas, je n'arrive pas encore à mettre en place ce que je souhaite.
Je te remercie d'avance.