Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Drupal 6.x

Custom Search Box

Custom Search Box est un module qui ne fait qu'une chose : remplacer le texte de la boite de recherche par le texte personnalisé de votre choix.

Avant

Après

csb-before-b.png

csb-after-b.png

Views : afficher du contenu hierarchisé

Cet article est la traduction du billet de Michael Anello : Displaying Hierarchical Content.

Vous connaissez Michael Anello : vous avez été nombreux à lire et, je n'en doute pas ;-) , apprécier son papier sur Blueprint CSS.

Dans Displaying Hierarchical Content il aborde notamment une des fonctionnalités de Views : les relations.

Avec son accord, ses exemples ont été francisés et j'ai également détaillé le processus CCK de création des types de contenus personnalisés qu'il utilise pour l'article.

Afficher du contenu de façon hiérarchisée est un besoin courant pour les sites pilotés par bases de données. Drupal vous offre une grande souplesse pour ces opérations et vous évite d'avoir à écrire la moindre ligne de code si vous utilisez deux modules qui ont déjà fait leurs preuves.

Un exemple de Module Test

Référence en anglais sur drupal.org : 28 septembre 2009 - 03h01
http://drupal.org/node/580948


Je débute en programmation de modules et j'ai passé le mois dernier à étudier ce guide et divers livres sur la programmation de modules Drupal. Tous très utiles mais j'ai eu quelques difficultés avec la couche d'abstraction de base de données et l'API Forms. Pour tester les quelques connaissances acquises, j'ai restreint le développement de mon module à un simple module de test. Ce module crée une table pour journaliser des messages. Ces messages peuvent également exécuter du code PHP s'ils sont préfixés par la chaîne eval: (je peux ainsi tester le code).

Je vous livre le code-source des trois fichiers ci-dessous, en espérant que cela puisse vous bénéficier (même s'il n'est pas parfait). Ces trois fichiers sont standard : test_module.info, test_module.install et test_module.module. N'oubliez pas d'enlever le ?> pour satisfaire aux normes de programmation Drupal.

Exemple : affichage personnalisable

Traduction de la page http://drupal.org/node/581786
publiée / actualisée le 1 Mars 2011 sur drupal.org


Comment personnaliser le code HTML du bloc de recherche

Cet exemple explique comment personnaliser le code HTML pour le bloc de recherche proposé par défaut. Ce bloc est créé par le module Search.

Cela peut se faire en utilisant la méthode fichier tpl.php :

Habiller Views

Traduction du commentaire de David Newkerk : Views2 Theming


(Traduction librement adaptée)

Vous pouvez regarder si dans les différents gabarits proposés par Views il n'y en a pas un qui correspondrait à vos besoins. Allez dans Views (Administrer > Construction du site > Views ou admin/build/views/list), choisissez votre vue et cliquez sur "Modifier".

Habiller la page "Chronique" (node)

Traduction de l'article de David Newkerk : Theming the full Article pages (nodes)


Bien que le fichier page.tpl.php de votre thème soit le gabarit de « plus haut niveau » qui assure la mise en page globale de tout votre site et reste cohérent, par défaut, pour toutes ses pages, il existe plusieurs fichiers gabarits spécifiques (templates) qui s'occupent chacun de la mise en page de sous-ensembles qui se trouvent «

Activer le bloc "Chroniques"

Traduction de l'article de David Newkerk : Enable the new "Articles" block


Vous venez de créer un bloc pour l'affichage des chroniques et, du fait même de cette création, il devient automatiquement disponible pour Drupal dans la page Administrer > Construction du site > Blocs.

Créer un listing de "Chroniques" avec Views

Traduction de l'article de David Newkerk : Using Views to create a listing of Articles


L'étape qui vient consistera à créer une nouvelle vue avec le module Views pour générer une liste des dernières chroniques, en utilisant les champs qui ont été paramétrés pour le type de contenu Chroniques.

Créer une Chronique

Traduction de l'article de David Newkerk : Create an Article


Maintenant que le Type de Contenu est achevé, vous allez créer une ou plusieurs pages de contenu Chronique qui serviront de test pour la suite de ce guide (ce pourront être des pages quelconques ou de test pour l'instant). Allez dans Administrer > Création de contenu > Chronique, renseignez les champs et cliquez sur "Enregistrer".

Utiliser le module Views pour créer un listing de "Chroniques"

Traduction de l'article de David Newkerk : Using Views to create a listing of Articles


Dans cette deuxième partie du guide, nous vous présenterons la puissance du module Views.

Configurer Pathauto et Custom Breadcrumbs

Traduction de l'article de David Newkerk : Configure Pathauto and Custom Breadcrumbs


Comprendre les paths Drupal

Avant de poursuivre, il sera utile de comprendre comment les chemins d'URL fonctionnent dans Drupal, et comment cela s'applique à ce que vous êtes en train de faire en suivant ce guide.

Configurer le Type de contenu

Traduction de l'article de David Newkerk : Set up the Content Type


Commençons par aller dans Administrer > Gestion du contenu > Types de contenus et cliquons sur "Ajouter" en haut de la page.

Créer un nouveau type de contenu avec CCK

Traduction de l'article de David Newkerk : Creating a custom Content Type with CCK


Maintenant que les préparatifs des sections précédentes sont terminés, cette partie du guide vous aidera à construire un "type de contenu" personnalisé, appelé Chronique, avec le module CCK ainsi que divers champs personnalisés.

Préparer Drupal pour la manipulation d'images

Traduction de l'article de David Newkerk : Prepare Drupal for image handling


Paramétrer le système de fichiers

Si, depuis l'installation de Drupal, vous n'avez pas encore utilisé l'upload de fichiers, il est possible que vous n'ayez pas paramétré le système de fichiers de Drupal. Allez dans Administrer > Configuration du site > Système de fichiers.

Préparatifs si vous utilisez un éditeur WYSIWYG

Traduction de l'article de David Newkerk : Preparations if you use a WYSIWYG editor


Si vous avez installé un éditeur WYSIWYG (comme les populaires TinyMCE ou FCKeditor, entre autres), ils risquent d'aller à l'encontre des formulaires de paramétrage/configuration dans plusieurs pages d'administration Drupal (souvent en insérant du code HTML qui c

Syndiquer le contenu