Submitted by wehtam on
Bonjour,
Je débute avec la création de modules sous Drupal 7.
Pour le moment j'arrive à créer correctement un module, mais je bute sur un problème.
Je voudrai créer automatiquement des champs à mon nouveau type de contenu (comme si on passait par l'interface d'administration)
Je pourrai créer une nouvelle table dans ma base de données avec hook_schema dans mon .install, mais je veux que l'utilisateur puisse changer les champs que j'aurai prédéfinis.
Comment faire ? Merci pour vos réponses.
Pour cela il faut d’abord
Permalien Soumis par vincent59 le 12 Février, 2013 - 22:17
Pour cela il faut d'abord créer un type de contenu (une entité au sens Drupal), puis déclarer un champ via field_create_field, et enfin attacher une instance du champ au type de contenu, via field_create_instance.
j'ai rédigé un article là-dessus : http://www.vincentliefooghe.net/content/cr%C3%A9er-un-type-contenu-et-y-...