C’est une petite fonctionnalité dont vous pourriez avoir besoin, voici une présentation du fonctionnement d’une telle fonctionnalité.
A première vue cela peut sembler très facile à implémenter mais au final ça ne l’est pas tant que ça.
Lorsqu’on construit un formulaire à l’aide de CCK on bénéficie de conditions de validation de champs par défaut, afin de contrôler que la saisie de l’utilisateur est bien un nombre, du texte ou de type adresse mail… Prenons l’exemple du module phone qui permet de saisir des numéros de téléphone, celui-ci vérifie lors de la validation que ce qui à été tapé semble bien être un numéro.
Est-il toujours nécessaire de présenter Context, le module de Development Seed (Grands utilisateurs du célèbre triptyque Panels, Context et Spaces util
On m’a posé une question intéressante il y a quelques jours, à savoir comment faire pour accéder à une autre base de données que celle sur laquelle est installé Drupal. N’ayant jamais rencontré cette problématique je me suis penché sur cette question.
Le principe est simple, il suffit de renseigner les connexions vers les différentes bases de données et de switcher entre elles lorsque vous en avez besoin.
Plus Drupal mûrit plus on cherche à industrialiser la production de sites. Une des solutions que l’on propose maintenant courament face à cette demande est l’utilisation de profils d’installation.
Oui, mais comment fait-on pour les créer ?
Super le nouvel article avec un sondage lité est bouclé, il ne reste plus qu’à créer ce sondage. Purée qu’est ce que c’est coûteux en clics d’aller ensuite sur cette page de création de sondages… J’aimerais bien que mon équipe de production fasse en sorte que je sois redirigé directement vers la création de sondage après avoir créé mes articles.
Vos désirs sont des ordres ! Petit tour de magie très simple pour accomplir une telle action.
Sommaire
1. Déclaration du formateur CCK
2. Implémentation de la fonction de thème
3. Création du thème
Un formateur CCK permet de transformer l’affichage d’un champ en ce que l’on veut, ce n’est ni plus, ni moins qu’une fonction de thème.
Aujourd’hui j’ai eu besoin de dupliquer un champ CCK existant, d’un type de contenu à un autre. Chose facile lorsque l’on passe par l’administration, quelques petits clics et hop le tour est joué, mais comment fait-on en programmation ?
Imaginez un type de contenu ‘Articles’ composé des champs traditionnels title et body et de mon champ extra ainsi qu’un deuxième type de contenu ‘Actualités’. Nous allons donc voir comment récupérer ce champ du premier contenu pour l’intégrer au deuxième.
Il est parfois inévitable de devoir modifier un module contribué afin d’étendre les possibilités de celui-ci ou tout simplement pour corriger quelque chose.
Dans tous les cas il ne faut pas modifier les fichiers du module et les mettre sur votre site parce qu’à ce moment il vous sera compliqué de mettre à jour votre module. Imaginez le jour ou vous voudrez appliquer la nouvelle version de celui-ci, toutes vos modifications seront écrasées.