Personnaliser un créer du contenu pour un certain type de contenu
Comment puis-je personnaliser un créer du contenu pour un certain type de contenu. Dans cet exemple, j'ai un CCK type de Produits, mais à chaque fois que je créer un produit que j'utilise 4 champs Nom, le Prix, Photo et dimensions.
Est-il un moyen de mincir du créer du contenu formulaire à ces options? Est-ce que Contempler?
OriginalL'auteur Brian G | 2009-02-04
Vous devez vous connecter pour publier un commentaire.
Vous aurez envie d'utiliser le hook_form_alter crochet.
Dans Drupal 6, je l'utilise pour masquer la plupart des substances étrangères dans le nœud de modifier/ajouter un formulaire.
Contempler est pour le style de la vue nœud, pas le nœud de forme. Je vous le conseille - il est de loin préférable d'utiliser node-nodetype.tpl.php fichiers.
Pertinent, mais légèrement différente (hook_form_alter les arguments de changé dans D6).
OriginalL'auteur ceejayoz
Une autre option -- et ce qui pourrait être plus simple si vous êtes vraiment essayer de slim choses -- est de créer votre propre formulaire à partir de zéro, et de créer un objet node-vous dans le formulaire de soumission du gestionnaire.
OriginalL'auteur Eaton
Trouvé une grande ressource:
http://www.lullabot.com/articles/modifying-forms-5-and-6
Une chose qu'elle a dit que n'était pas couvert par Eaton ou ceejayoz est de masquer les champs dans le thème de la couche.
OriginalL'auteur Brian G
J'ai créer un module et l'utilisation form_alter et la nodeapi.
Ci-dessous est l'idée de base des composants de votre module aurez besoin.
Mon produit.fichier d'installation est la suivante:
Puis le produit.module dossier contient:
OriginalL'auteur Rimian