onAiRcreation

onAiRcreation est une société d'ingénierie en informatique spécialisée en technologies OpenSource et en réalisation d'applications WEB professionnelle en PHP mySQl basé sur le CMS Drupal.

Contact

Pour toute demande particulière vous pouvez nous contacter par mail ou par le formulaire de contact.

Commentaires récents

Créer une application web avec Drupal 7 - Chapitre 3bis - Mettre en forme un tableau avec en-tetes, colonnes triées et pagination

[titre]

Les tableaux HTML sont indispensables à la présentation de données, Drupal a prévu des themes par défaut de mise en forme pour afficher les données extraites de la base. C'est la fonction theme() qui se charge de cette mise en forme. On peut utiliser theme('item-list', $data) dans les blocks (on le verra dans un chapitre ultérieur et theme('table', $data) dans les pages. Enfin, nous verrons deux autres outils de mises en forme de tableaux, le pager et le tablesort.

Créer une application web avec Drupal 7 - Chapitre 3 - Utilisation des fonctions de thèmes

[titre]

Si vous avez suivi le cours du chapitre précedent Créer une application web avec Drupal 7 - Chapitre 2 - Génération et affichage d'un contenu, je vous ai montré exactement tout ce qu'il ne faut pas faire quand on code, c'est à dire ne pas séparer la mise en forme du traitement des données. Je vous propose d'examiner le hook_theme de Drupal qui permet de définir un thème pour l'affichage d'une callback.

Créer une application web avec Drupal 7 - Chapitre 2 - Géneration et affichage d'un contenu

[titre]

Dans les chapitres précédents, nous avons crée un module avec un lien vers une page qui doit nous afficher dans le template du site des informations. Pour l'instant, nous avons juste un petit texte de présentation. Le présent article vise à expliquer comment générer un flux de données avec l'API de Drupal. On pourrait hard-coder les requetes, les appels vers la bdd et la mise en forme des contenus mais Drupal est plus qu'un CMS orienté UI, il est devenu au fil du temps un framework digne de ce nom et particulièrement avec la version 7

Créer une application web avec Drupal 7 - Chapitre 1 - Contenu d'un module

[titre]

Nous allons voir dans ce chapitre quoi mettre dans les autres fichiers contenant le code (à minima le fichier .module puis tous les autres fichiers inclus par les lignes files[] du fichier .info).

Une fois votre fichier .info crée (voir http://www.onaircreation.fr/article/creer-une-application-web-avec-drupal-7-chapitre-0 ) vous devez créer un fichier {nom_du_module}.module car c'est dans ce fichier que vous allez devoir écrire votre code.

Conventions d'écriture

Bien que le langage utilisé par Drupal soit du PHP, il n'y a besoin que de la balise entrante soit <?php en début de fichier, vous ne devez pas mettre la balise fermante ?> dans ce fichier .module.

Créer une application web avec Drupal 7 - Chapitre 0

[titre]

Développer une application web est quelconque chose d'à priori simple et compliqué. Les besoins sont immenses et les frameworks sont là pour faire économiser du temps. La POO et la programmation fonctionnelle permettent d'automatiser des tâches et d'assurer un code clair et plus léger. Drupal dans sa version 7 permet de manipuler les objets et de rendre encore plus simple les flux de données. La précédente version de Drupal avait apportée son lot d'API qui simplifiaient beaucoup de tâches au programmeur.

[Drupal] Rendre des champs d'un Webform cachés pour les anonymes

[titre]

Encore sur le même projet que précédemment http://www.onaircreation.fr/article/drupal-theming-de-soumissions-dun-webform-avec-print-au-format-pdf j'ai cherché une solution pour afficher conditionnellement certains champs d'un formulaire. Parmi la communauté Drupal, il ne semblait pas y avoir de possibilité.

Solution

Themez votre formulaire en copiant webform-form.tpl.php depuis le repertoire du module vers votre theme et renommez le en webform-form-nidduformulaire.tpl.php.

voila à quoi il ressemble