Eigen velden toevoegen aan "Site information"

Is het mogelijk om zelf (vertaalbare) velden toe te voegen aan bv Site information of zelfs om hele secties in het admin-overzicht te plaatsen?

Standaard zijn de volgende velden voorzien:

  • Name
  • Logo
  • Slogan
  • Favicon
  • ...

Graag had ik mijn eigen velden toegevoegd, zowel tekst- als uploadvelden.

Bestaat daar meer documentatie over?

Drupalversie: 
7.x
Auteur: 
knalstaaf
afbeelding van svendecabooter
Door svendecabooter op 29 augustus, 2011 - 07:29

Daarvoor zal je zelf een module moeten schrijven, met een hook_menu:
http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_menu/7

Daarin roep je dan een form aan:

'page_callback' => 'drupal_get_form',
'page arguments' => array('mycustommodule_admin_form')

En dan definieer je die form functie:


function mycustommodule_admin_form(&$form_state) {
$form = array();
// gebruik hier Form API elementen
return $form;
}

Meer info hierover: http://api.drupal.org/api/examples/form_example--form_example.module/group/form_example/7

afbeelding van svendecabooter
Door svendecabooter op 29 augustus, 2011 - 07:31

Hmm je vraag niet zo goed gelezen. Bovenstaande maakt dus een nieuwe admin pagina aan.
Als je de form fields wil vermengen met de standaard Site Information settings, heb je hook_form_alter nodig.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee