bonjour,
je voudrais faire un lien tout bête permettant de supprimer une valeur d'une liste.
j'ai donc besoin de faire un lien avec en paramètre un ID de la ligne a supprimer.
PB: comment récupérer ce parametre, dans drupal ?
De ce que j'ai compris, je dois faire un menu avec un callback vers la fonction qui gérera la suppression. Et faire en sorte que ce menu n'apparaisse pas sur le site ..
exemple:
$items[] = array(
'path' => 'monModule/deleteLine',
'title' => t('delete It'),
'callback' => 'deleteLineFunction',
);
-> ou es ce que je recupere le parametre passé avec le lien ???
-> comment ne pas faire apparaitre ce menu?
Merci
Joined: 2008-06-08
voila ou j'en suis:
Pour le menu:
$items[] = array(
'path' => 'List/deleteList/'.arg(2),
'title' => t('Delete'),
'description' => t('delete list '),
'callback' => 'List_deleteLists',
'callback arguments' => array(arg(2)),
'type'=> MENU_CALLBACK
);
et le lien:
l(t('Remove'), "List/deleteList/".$ListId, NULL, drupal_get_destination(), NULL, FALSE, TRUE);
PB: mon lien ne marche pas rien ne se passe quand je clique dessus.
je ne passe jamais dans la fonction List_deleteLists
Joined: 2008-06-08
Personne ne peut m'aider ???
ou me donner un exemple ??
Ça doit quand même faire partie des opérations commune de développement d'un module ...