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

Comment débuter avec Drupal sans perdre de temps ?

 

Edit Janvier 2012 : l'article qui suit, écrit il y a... belle lurette ! :-) parle du livre Atelier Drupal 6 – Créer un site avec un CMS pas comme les autres.

Et depuis, Drupal, comme le monde qui l'entoure, a bougé ! Nous en sommes à la version 7.

(Pour le monde qui l'entoure, en revanche, je ne sais pas trop)

Cyprien Roudet, l'auteur de Atelier Drupal 6 – Créer un site avec un CMS pas comme les autres, a donc actualisé et enrichi son livre pour la version 7 de Drupal. Livre qui devient... Atelier Drupal 7 – Créer un site avec un CMS pas comme les autres et passe de 268 pages (pour la version Drupal 6) à 447 pages pour la version Drupal 7.

Ouvrage disponible chez Framasoft.

Qu'on se le lise !

 


 

Le truc chouette quand on se lance dans la réalisation de sites web et que l'on est vachement un peu débutants, c'est la quantité astronomique de sites qui vous filent un coup de main. Quelques mots-clés dans un moteur de recherche et ce sont des tonnes d'informations, des tutos, de forums, de blogs qui ne demandent qu'à être consultés...

Le revers de la médaille c'est qu'il faut, justement, consulter énormément de sites, de tutos, de forums, etc, avant de dégager un ensemble d'infos cohérentes pouvant être mises en pratique.

Images d'en-tête dynamiques correspondant à la Taxonomie

Traduction de la page http://drupal.org/node/882852
publiée / actualisée sur drupal.org le 14 Août 2010


Pour créer les images d'en-tête de pages, vous utilisez probablement plusieurs blocs contenant des images que vous ne rendez visibles que sur certains chemins (path).

Il y a une autre façon de faire, plus facile, qui consiste à créer un seul bloc avec un filtre php activé et paramétré comme suit. L'avantage est évident, vous n'avez qu'un bloc à créer et il sera plus facile d'ajouter des catégories et des images que si vous aviez plusieurs blocs. Car, que se passerait-il si vous aviez des centaines de catégories, vous ne voudriez pas créer des centaines de blocs, n'est-ce pas ?

Mettre $tabs dans une nouvelle région -- facilement

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


J'utilise Drupal 6.x avec un thème Zen personnalisé (c'est l'auteur de l'article sur drupal.org qui parle, pas Kolossaldrupal).

L'autre jour, il 'ma été demandé : « Est-il possible de déplacer ces affreux onglets sur la colonne latérale et leur donner un aspect de liens ? ». j'ai répondu bien sûr mais je n'avais pas idée de ce qui m'attendait.

Replier par défaut des groupes de champs : ordonner les paramètres formulaires du thème

Traduction de la page http://drupal.org/node/733198
publiée / actualisée sur drupal.org le 5 Octobre 2010


Par défaut, les paramètres formulaire des thèmes ont tous les groupes de champs (fieldsets) du noyau dépliés, même s'ils ne contiennent pas de champs requis. Et notamment, lorsque vous dépliez les paramètres de thème avec vos propres éléments de formulaires, les groupes de champs du noyau dépliés créent une vue désorganisée.

La solution réside dans une surcharge de thème placée dans votre fichier template.php (voir Overriding themable ouput pour un aperçu des surcharges et de la localisation de ce code) :

Des coins arrondis dans Drupal 7 (jquery corner)

Traduction de la page http://drupal.org/node/1030144
publiée / actualisée sur drupal.org le 24 Janvier 2011


Voici une façon rapide pour arrondir les angles de vos DIV dans Drupal 7.

  • Téléchargez la dernière version de jquery-corner depuis http://jquery.malsup.com/corner/.
  • Sauvegardez-là dans le dossier de votre thème, sous le nom VOTRETHEME/js/jquery.corner.js
  • Dans le même dossier, créez un fichier vide VOTRETHEME_corner.js
  • Dans votre fichier .info existant (VOTRETHEME.info), ajoutez les lignes scripts[] = js/jquery.corner.js et scripts[] = js/VOTRETHEME_corner.js
  • Videz votre cache ! ! ! ! !
  • et suivez les instructions ci-dessous

S'y retrouver parmi les différents types d'utilisateurs

Traduction de la page http://drupal.org/node/660468
publiée sur drupal.org le 22 Avril 2011


Cet article a pour but de clarifier l'utilisation du terme « user » (utilisateur) tel qu'employé lors d'une installation d'un site Drupal.

Surcharger un menu dans un bloc

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


Créez une fonction override dans votre fichier template.php :

<?php
function themename_links__system_MENUNAME_menu($variables) {}
?>

Un paramètre $variables est passé et il contient un index nommé links. Chaque lien contient, entre autres, un href et un title.

Styliser les menus

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


La nouvelle fonction theme_links($variables) de Drupal 7 ne reçoit qu'un tableau associatif pour toute la structure du lien. Comme vous pouvez le lire dans la documentation, vos liens doivent être passés en tant que tableaux associatifs via un argument links, mais ne décrit pas où et comment vous trouver cette variable.

Drupal 6, suggestions de modèles de mise en page

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


Template suggestions:

Qu'est-ce qu'un template suggestion? C'est un modèle de mise en page (fichiers .tpl.php) alternatif que vous créez pour remplacer le fichier de mise en page d'origine. Les suggestions ne fonctionnent que si elles sont placées dans le même dossier que les fichiers de mise en page de base. C'est à dire que, si vous voulez que comment-blog.tpl.php soit utilisé,le fichier comment.tpl.php doit également être présent dans votre thème et les deux fichiers doivent se trouver dans le même dossier.

D'autres suggestions personnalisées que celles énumérées ci-dessous peuvent être créées. Consultez la page Travailler avec des templates suggestions.

Drupal 7, suggestions de modèles de mise en page

Traduction de la page http://drupal.org/node/1089656
publiée / actualisée le 6 Avril 2011 sur drupal.org


Template suggestions:

Qu'est-ce qu'un template suggestion? C'est un modèle de mise en page (fichiers .tpl.php) alternatif que vous créez pour remplacer le fichier de mise en page d'origine. Les suggestions ne fonctionnent que si elles sont placées dans le même dossier que les fichiers de mise en page de base.

Modèles de mise en page du Core et Suggestions

Traduction de la page http://drupal.org/node/1089662
publiée / actualisée le 6 Mai 2011 sur drupal.org


Le noyau Drupal est livré avec des modèles de mise en page par défaut. Pour remplacer ces modèles, il vous suffira de les copier dans le dossier de votre thème et de vider le registre de thème.

Vous pouvez également remplacer ces modèles de mise en page de façon plus ciblée. Cette section énumère les modèles de mise en page par défaut de Drupal et explique comment en créer des plus ciblés.

.clear-block et .clearfix

Traduction de la page http://drupal.org/node/778998
publiée / actualisée le 22 Avril 2010 sur drupal.org


La classe clear-block de Drupal 6 est un drupalisme pour une fonctionnalité plus connue sous le nom de clearfix par la Communauté CSS. En outre, utiliser le terme block prêtait à confusion car il ne s'aggissait pas là du système de blocs de Drupal. Dans Drupal 7, la classe clear-block a été renommée en clearfix.

Ajouter des feuilles de style, ciblées par navigateur

Traduction de la page http://drupal.org/node/1030462
publiée le 15 février 2011 sur Drupal.org


Vous pouvez utiliser des feuilles de styles ciblées par navigateur.

Utiliser la taxonomie pour la navigation

Référence en anglais sur drupal.org : http://drupal.org/node/22273
15 Septembre 2010


Lors de l'affichage des nodes, que ce soit dans les teasers présents dans la page d'accueil d'un site Drupal ou en vue complète du node, la plupart des thèmes affichent les catégories qui s'appliquent au node. Si l'utilisateur sélectionne un terme de ces catégories, Drupal affichera un listing de tous les nodes taggés avec ce terme.

Examinons l'URL d'une taxonomie pour l'un de ces termes. La fin de l'URL ressemblera à quelque chose comme ceci :

Comprendre la taxonomie, à l'attention des débutants

Référence en anglais sur drupal.org : http://drupal.org/node/46268
20 Septembre 2010


La Taxonomie de Drupal (= classification) peut sembler intimidante mais en fait, il n'y a pas de quoi. En allant à l'essentiel, la taxonomie ne fait qu'une chose : organiser votre site en associant des termes descriptifs à chacun des contenus.

Syndiquer le contenu