override

Ecraser ou modifier une fonction du core drupal user.module

Bonjour à tous, voilà pour un projet d'un ami, qui à fait son site en drupal je doit modifier une fonction qui se trouve dans user.module.

pas de grosses modifications juste ajouter du html à certain endroit pour pouvoir affiner le thème du site.

donc la fonction c'est celle ci

/**
* Implements hook_block_view().
*/
function user_block_view($delta = '') {
  global $user;

  $block = array();

Personnalistation template du formulaire user-profile-form

Bonjour,

J'ai besoin de personnaliser le formulaire d'édition de profile utilisateur (user-profile-form).
Pour cela dans mon theme j'ai ajouter
...
'user_profile_form' => array(
'arguments' => array('form' => NULL),
'render element' => 'form',
'template' => 'templates/user-edit',
),
...

Création d'un module /override du module views_rss

Bonjour,

afin de gérer automatiquement la création d'une playlist pour le lecteur audio DewPlayer, je me suis amusé à modifier le module views_rss (qui permet d'ajouter des champs à un flux rss généré par une vue) afin que le fichier .xml généré soit lisible par DewPlayer en tant que playlist.

[Résolu] menu_tree_output() override

Bonjour,
J'ai besoin de rajouter un id dans la balise li correspondant à mon menu actif. J'ai constaté qu'en modifiant menu_tree_output() de includes/menu.inc, j'arrivais à ce que je voulais.
Maintenant, je voudrais bien sûr ne pas avoir à modifier ce fichier, et faire un override de la fonction. Mais cela ne marche pas dans template.php, cette fonction ne semble pas être une fonction de thème.
Une idée sur la façon de procéder ? Merci de votre aide.