Submitted by Woprrr on
Bonjour tout le monde ,
Bon voici le défis du jour !! je cherche pour des raisons esthétique a modifier la sortie du titre l'or de la création d'un contenu, je m'explique.
Je cherche a modifier le texte affiché lorsqu'on crée un contenu donc pour un type de contenu "cuisine " l'or de la création d'un contenu pour mes contributeurs le texte sera Créer 'cuisine' !! ce qui est totalement imbitable pour moi ! impossible de ce faire a ce texte stop la dictature ! quelqu'un connaitrai un moyen de changer ce texte ?
J'aimerai mettre le titre en "Fiche cuisine" sans ce maudit CRÉER devant ...
C'est très urgent merci beaucoup de votre aide !
Bonjour, C’est assez simple,
Permalien Soumis par Virtualandscape le 24 Janvier, 2012 - 18:01
Bonjour,
C'est assez simple, il faut créer un module (ici appelé "custom") qui va implémenter hook_form_alter().
Dans cette fonction on changera le titre de la page :
<?php
/**
* Implémentation de hook_form_alter()
*/
function custom_form_alter(&$form, &$form_state, $form_id) {
if ('cuisine_node_form' == $form_id) {
drupal_set_title(t('Fiche cuisine'));
}
}
Testé sur Drupal 7
Helas la je suis sur un DP6
Permalien Soumis par Woprrr le 25 Janvier, 2012 - 10:58
Helas la je suis sur un DP6 et ca n'a pas l'air de fonctionner la je fait le test sur un type de contenu qui a ses références la
nom du type de contenu => Photothèque
Type => photos
J'ai donc fait mon form alter
Vous ete bien d'accord avec cela ?
Bonjour, Est-ce que l’id de
Permalien Soumis par Virtualandscape le 25 Janvier, 2012 - 15:14
Bonjour,
Est-ce que l'id de la form est bien "photos_node_form" ?
C’était bien ça ! parfait
Permalien Soumis par Woprrr le 25 Janvier, 2012 - 15:39
C’était bien ça ! parfait enfaite il y avait un probléme a cause d'un module que j'ai fait qui formatai les titre d'ajout différemment j'ai réunit tout ça et ca fonctionne parfait
Voici mon code final pour les
Permalien Soumis par Woprrr le 25 Janvier, 2012 - 15:43
Voici mon code final pour les intéressés :
Bonjour, Petite optimisation
Permalien Soumis par Ralt le 30 Janvier, 2012 - 12:37
Bonjour,
Petite optimisation qui ne mange pas de pain : pas besoin de global $user;.
Les variables globales, ça mange en performance, tant que tu peux les éviter, évite les !
Je les ai mise car j’en ai
Permalien Soumis par Woprrr le 30 Janvier, 2012 - 12:41
Je les ai mise car j'en ai besoin plus loin dans mon module. Mais merci pour le conseil en effet les temps de chargement peuvent etre augmenter en appelant ca.