Bonjour,
Je cherche à afficher dans d’admin d’un module que j’ai créé
un ‘sous formulaire’ permettant d’uploader une image et, une
fois uploadé, je voudrais que l’image s’affiche.
Pour le formulaire générale, j’ai trouvé à peu près une slution mais pour l’upload d’image,
je sui bloquée.
Quelqu’un a-t-il une solution ou une méthode pour faire ?
D2
/
* Display help and module information
* @param path which path of the site we're displaying help
* @param arg array that holds the current path as would be returned from arg() function
* @return help text for the path
*/
function module_home_page_help($path, $arg) {
$output = ''; //declare your output variable
switch ($path) {
case "admin/help#module_home_page":
$output = '<p>'. t("Affiche un module_home_page") .'</p>';
break;
}
return $output;
}
/
* Implementation of hook_menu().
*/
function module_home_page_menu() {
$items = array();
$items['admin/settings/module_home_page'] = array(
'title' => 'Module Home Page',
'description' => 'Description du module homePage',
'page callback' => 'drupal_get_form',
'page arguments' => array('module_home_page_admin'),
'access arguments' => array('administer module_home_page'),
);
return $items;
}
/
* Implementation of hook_admin().
*/
function module_home_page_admin() {
/
* FORMULAIRE GENERAL
*/
$form = array();
$form['module_home_page_node_home'] = array(
'#type' => 'textfield',
'#title' => t('Numéro du noeud de la home active :<br />(ex:node/5 => tapez : 5)'),
'#default_value' => variable_get('module_home_page_node_home', '5'),
'#size' => 4,
'#maxlength' => 4,
'#description' => t("Numéro du node de la home active."),
'#required' => TRUE,
);
$form['module_home_page_node_article'] = array(
'#type' => 'textfield',
'#title' => t('Numéro l\'article à faire remonter en home page :<br />(ex:node/3347 => tapez : 3347)'),
'#default_value' => variable_get('module_home_page_node_article', '3347'),
'#size' => 4,
'#maxlength' => 4,
'#description' => t("Numéro du node de l'article."),
'#required' => TRUE,
);
$options = array('1' => t('T1'), '0' => t('T2'));
$form['module_home_page_node_type'] = array(
'#type' => 'radios',
'#title' => t('Type de l\'article : <em>T1</em> ou <em>T2</em>'),
'#default_value' => variable_get('module_home_page_node_type', '1'),
'#options' => $options,
'#maxlength' => 4,
'#description' => t("Précisez le type."),
);
return system_settings_form($form);
}
/**
* FORMULAIRE UPLOAD IMAGE ???
*/
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
