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

Concepteurs de thèmes

Taxonomie

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


Drupal dispose de la Taxonomy, une fonctionnalité du noyau qui permet aux utilisateur de « tagger » du contenu.

Navigation

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


Les liens Primaire et Secondaire de Drupal 6 ont été renommés en Main et Secondary dans Drupal 7. Les thèmes qui les utilisent doivent être actualisés pour utiliser les nouveaux noms de variables.

« Objectif du site » et région en « surbrillance »

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


Drupal 6.x

Dans Drupal 6, le fichier de mise en page reçoit une variable particulière nommée $mission. Elle contient l'objectif du site et l'affiche en page d'accueil. Les thèmes Drupal 6 disposent également d'une option dans leurs pages de configuration pour décider de l'affichage ou pas de l'objectif du site.

ID CSS des blocs du noyau

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


Le noyau Drupal génére des blocs qui disposent chacun d'un ID CSS unique. Avec Drupal 7, la plupart de ces ID ont été changés pour indiquer plus clairement le but du bloc.

Identifier les composants du noyau (core)

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


Une liste de composants du noyau Drupal (core) et comment les surcharger.

CSS Template

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


Le module CSS Template permet aux concepteurs de thèmes d'ajouter aux fichiers CSS de leurs thèmes des paramètres modifiables par l'utilisateur. Ce module reposait sur le module Color.

Le guide des thèmes

Référence en anglais sur drupal.org : http://drupal.org/theme-guide - 30 Juillet 2010 - 15h17


Ce manuel traite de l'apparence d'un site Drupal. Si vous développez un module affichant des données, lisez la section Utiliser la couche de thème (theme layer) du Guide du programmeur de modules.

Styliser des champs CCK dans un type contenu

Référence en anglais sur drupal.org : http://drupal.org/node/807330
8 Juin 2010 - 06h56


Fichiers gabarits (Template files)

Tous les thèmes disposent d'un fichier node.tpl.php qui est le fichier gabarit standard (ou fichier maquette de mise en page) . Si le votre ne l'a pas, vous pouvez le copier depuis le module node qui se trouve dans le dossier modules/node de votre installation Drupal. Le noyau Drupal vous permet l'utilisation du variant suivant pour chaque type de contenu que vous avez créé dans votre site :

node-<NOM_DU_TYPE_DE_CONTENU>.tpl.php

Par exemple : node-chronique.tpl.php sera utilisé pour styliser un node de type chronique.

Comment ajouter une liste des billets de blog récents à une page Utilisateur ?

Référence en anglais sur drupal.org : http://drupal.org/node/755174
28 Mars 2010 - 02h59


J'ai rassemblé plusieurs morceaux de code (c'est l'auteur sur drupal.org qui parle. NdK) pour créer une liste des billets de blog récents d'un utilisateur, sans utiliser Views. Vous pouvez utiliser ce qui suit sans avoir à utiliser Views ou un module quelconque. C'est plutôt simple. Et à utiliser dans votre fichier gabarit surchargé user-profile.tpl.php. Vous pouvez coller le code directement à la fin du fichier.

<?php
$nlimit 
5;
$query"SELECT n.created, n.title, n.nid, n.created FROM {node} n WHERE n.uid = %d AND n.type = 'blog' AND n.status = 1 ORDER BY n.created DESC";
$result db_query_range(db_rewrite_sql($query), $account->uid0$nlimit);
while (
$node db_fetch_object($result)) {
         print 
'<div><ul><a href="';
        print 
'../' drupal_get_path_alias('node/'.$node -> nid);
        print 
'">' $node->title "</a>\n&nbsp;-&nbsp;";
        print 
date('F d,y'$node->created) . '</ul></div>';
}
?>

Dans ce code, j'interroge la base de données sur tout le contenu pour lequel l'utilisateur dont on affiche la page est l'auteur. Puis je trie sur la date, par ordre descendant, ce qui place les billets récents en tête de liste.

Ajouter une feuille de style pour un navigateur donné

Référence en anglais sur drupal.org : http://drupal.org/node/744328
16 Mars 2010 - 21h25


Vous pouvez ajouter une feuille de style pour un navigateur donné.

Drupal 6

Dans le fichier page.tpl.php de Garland :

Modules pour la conception de thèmes

Référence en anglais sur drupal.org : http://drupal.org/node/646298
30 Novembre 2009 - 00h54


Quelques modules tiers qui rendent service dans la réalisation de thèmes :

Comment afficher des sous-menus des liens primaires dans Drupal ?

Référence en anglais sur drupal.org : http://drupal.org/node/685664
15 Janvier 2010 - 15h52


Étape 1 : puisque nous allons utiliser du code PHP dans un bloc pour afficher un menu, la première chose à faire est d'activer le filtre PHP dans la page Modules ( menu Administrer > Construction du site > Modules, groupe Core - facultatif).

Personaliser l'affichage de nodes spécifiques avec le module Custom Node Template

Référence en anglais sur drupal.org : http://drupal.org/node/639580
12 Février 2010 - 05h27


Objet

Le but principal de ce module est de fournir une méthode simple pour personnaliser l'affichage des nodes, en agissant individuellement, node par node. Il n'est pas destiné à surcharger des fonctionnalités qui pourraient l'être directement via le thème ou via un autre module. En particulier, si vous voulez personnaliser l'affichage de TOUS les nodes d'un type de contenu donné, vous y arriverez probablement mieux en passant par votre thème (ou peut-être avec un autre module comme Contemplate).

Astuce pour accéder à vos pages de maintenance depuis votre navigateur

Référence en anglais sur drupal.org : http://drupal.org/node/120620
21 Juin 2009 - 16h00


Beaucoup de personnes n'ont pas réalisé que la page d'accueil de leur navigateur ne doit pas être forcément celle d'un site web. Ce peut être un fichier de leur propre ordinateur. Créez un fichier html dans un dossier de votre ordinateur et faites pointer la page d'accueil dessus.

homepage.jpg

Ajouter des modules et des thèmes

Référence en anglais sur drupal.org : http://drupal.org/node/120641
8 Juin 2009 - 23h58


Juste une remarque : avant de décider d'installer ou activer des modules supplémentaires sur votre site, il est conseillé de bien réfléchir aux fonctionnalités qu'il requiert et de n'installer que les modules dont il a réellement besoin. Activer des modules superflus accapare inutilement de la mémoire et des ressources et peut ralentir le chargement de vos pages. Ce n'est pas parce qu'un module est populaire ou que vous avez entendu que « chaque site en a besoin » que le votre en vraiment besoin. Il y a de bons sites réalisés sans aucun ajout de modules tiers.

Syndiquer le contenu