Il y a plusieurs itinéraires que vous pourriez aller vers le bas.
L'option la plus simple consiste à utiliser le module Webforms. Bien que cela vous donne des champs similaires à cck, ils ne sont pas exactement les mêmes, et si vous avez un module qui implémente un type de champ cck spécifique, il ne sera pas disponible pour les webforms.
Le deuxième choix est d'écrire votre propre module en utilisant les formulaires api. Cela peut signifier beaucoup d'apprentissage, ajouter qu'il faut du temps pour se mettre à jour, mais en fin de compte, vous avez un contrôle total sur la façon dont votre formulaire va se comporter et se comporter. Les formulaires api ne vous donnent pas exactement les mêmes champs, mais tous les outils sont là pour les créer. Parfois, vous avez besoin de pirater un module pour savoir si un champ spécifique est implémenté.
Une troisième option consisterait à utiliser cck lui-même. Vous pouvez créer un type de contenu et ajouter les types de champs que vous souhaitez dans votre formulaire. Vous leur donneriez aux utilisateurs la permission de créer mais pas afficher ou modifier le type de contenu. Les soumissions de formulaire seraient eux des noeuds sur votre site Web. Cela me rendrait un peu nerveux, alors assurez-vous que toutes vos permissions sont correctes!
La deuxième partie de votre question: vous pouvez utiliser un fichier de thème pour remplacer l'apparence de la plupart des formulaires et les rendre jolis.
James