2009-09-15 8 views
0

Comment puis-je modifier l'étiquette 'Titre' lors de la création d'un événement spécifique à l'aide de Drupal 5. J'utilise le event module. Ai-je besoin de pirater les codes de base de Drupal?Drupal: Comment modifier le libellé "Titre" lors de la création d'un nouveau nœud?

Mon URL actuelle ajouter le noeud d'événement est:

http://cec5/bhutan/?q=en/node/add/event 

Screenshot: alt text http://bit.ly/2S8dAN

Merci à l'avance

Cheers, Mark alt text http://www.philmug.ph/forum/images/as2/smilies/smile.gif

Répondre

0

résolu le problème grâce à Sir Eumir hehe: D

function event_form_alter($form_id, &$form) { 
    $node = isset($form['#node']) ? $form['#node'] : NULL; 

    $form['venue'] = array(
     '#type' => 'textfield', 
     '#title' => t('Venue'), 
     '#default_value' => $node->venue 
    ); 
    if (($form_id == "event_node_form") && isset($form['title']['#title'])) { 
     // Change title to Name 
     $form['title']['#title'] = t('Name'); 
     $form['body']['#body'] = t('Description'); 
    } 
} 
1

Vous pouvez modifier les étiquettes de titre et de corps à partir de l'interface d'administration.

Aller à yoursite.com/admin/content/types/event~~V~~singular~~3rd

0

Vous pouvez également utiliser Automatic Nodetitles pour se débarrasser du champ de titre tout à fait si cela correspond à votre cas d'utilisation. Voici un extrait de sa page de projet:

... un petit module efficace qui permet de masquer le champ du titre du contenu dans le formulaire. Pour éviter les champs de titre de contenu vides, vous pouvez le configurer pour générer le titre par un modèle donné.

Lorsque le module Token est installé, il est possible d'utiliser différentes données de noeud pour le titre généré auto - par exemple utilise le texte d'un champ CCK (depuis 5.x).

Les utilisateurs avancés peuvent également fournir du code PHP, qui est utilisé pour générer automatiquement un titre approprié.

0

Aller au type de contenu, vous aurez une liste de types de contenu de votre site. Sous Opérations, cliquez sur modifier pour le type de contenu que vous souhaitez modifier le titre. Sous les paramètres du formulaire de soumission, vous pouvez modifier le "libellé du champ Titre"

Questions connexes