Je veux avoir un type de contenu à savoir citation usign CCK. Mais les citations en général n'ont pas de titre. Mais puisque le titre est un champ obligatoire, comment puis-je éviter de mettre le titre en créant un nouveau nœud.Aucun nœud de titre dans Drupal
Répondre
Découvrez le Automatic Nodetitles module, ce qui devrait faciliter ce que vous cherchez à faire.
Une autre option consiste à modifier le formulaire dont l'ID est YOUR_CONTENT_TYPE_node_form
. Par exemple, en supposant que votre type de contenu est citation, l'ID de formulaire que vous souhaitez modifier serait quote_node_form
. Voici un module complet qui fera le champ de texte titre que vous auriez normalement voir
- Non requis, et
- caché
Nous nommerons le module quotetitlenotrequired (il peut sembler un peu maladroit, mais vous devriez toujours essayer d'éviter d'utiliser des traits de soulignement en nommant vos modules).
Faire un dossier (répertoire) à l'intérieur du
sites/all/modules
appeléquotetitlenotrequired
A l'intérieur du répertoire
sites/all/modules/quotetitlenotrequired
, créez un fichier nomméquotetitlenotrequired.info
et un autre fichier nomméquotetitlenotrequired.module
Collez le code suivant dans la
quotetitlenotrequired.info
fichier:; $Id$ name = Quote Title Not Required description = Makes node titles not required for quotes. core = 6.x
Collez le code suivant dans le fichier
quotetitlenotrequired.module
:<?php // $Id$ /** * @file * Makes node titles not required for quotes. */ /** * Implements hook_form_alter(). */ function quotetitlenotrequired_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'quote_node_form') { $form['title']['#required'] = FALSE; // Remove the next line if you still want the title field to be visible $form['title']['#type'] = 'hidden'; } }
Après avoir enregistré les deux fichiers, allez à
www.yoursite.com/?q=admin/build/modules
Faites défiler la liste et cochez la case à côté de la citation Titre Non requis Module (il doit être répertorié sous « Autres »)
faites défiler la liste vers le bas et cliquez sur Enregistrer configuration
Maintenant, quand vous allez créer une nouvelle citation, le titre ne devrait plus être nécessaire. Et si vous avez laissé la ligne là-bas qui dit $form['title']['#type'] = 'hidden';
, toute la partie du titre ne devrait plus apparaître sur le formulaire.
espoir qui aide ...
:)
Appuyée. J'ai fait ça. (nom aribtrary) node_id est ce que j'ai tendance à faire dans ce cas. – Kevin