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

Styliser un formulaire de saisie CCK pour CCK2

Référence en anglais sur drupal.org : 12 octobre 2009
http://drupal.org/node/601646


J'ai passé plusieurs jours à chercher comment styliser un formulaire de saisie avec CCK2 dans Drupal 6, j'espère que ce qui suit vous aidera et vous fera gagner du temps.

(c'est l'auteur de l'article qui parle, pas le traducteur)

Pour styliser un formulaire CCK2, vous avez simplement besoin de :

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 «

Habiller les Vues et les Types de Contenus

Traduction de l'article de David Newkerk : Theming Content Types and Views


A ce stade la plupart des "fonctionnalités" sous-jacentes de votre type de contenu Chronique et de la vue qui affichera le listing et résumé des Chroniques est maintenant achevée. Cependant, les choses ne ressemblent peut-être pas à ce que vous souhaitez.

Créer et interpréter des gabarits CSS (style.css.php)

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


N'avez-vous jamais eu envie de créer des CSS dynamiquement ? Voici un exemple de comment interpréter un gabarit CSS qui sera renseigné avec des variables. Pour cet exemple, nous voulons générer des CSS pour modifier la taille de la police d'un titre de page.

Guide du débutant pour surcharger les affichages personnalisables

Traduction de la page http://drupal.org/node/457740
publiée / actualisée le 27 Novembre 2010 sur drupal.org

Vérifier si une région est occupée

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


Lorsqu'on personnalise page.tpl.php, il est possible de vérifier si une région est vide, en vérifiant le contenu de la variable correspondante qui contient les contenus de la région.

Par exemple :

Drupal 6

<?php
  
if($left) {
    
// do something
  
}
?>

Drupal 7

Respecter une sémantique correcte pour votre thème

Référence en anglais sur drupal.org : 27 Août 2009 - 02h22 - http://drupal.org/node/44072


Les éléments sémantiques (x)HTML apportent du sens. Le balisage sémantique associé aux CSS est aussi la principale façon de séparer le contenu de sa présentation. Par essence, l'HTML sémantique est de l'HTML sans toutes ses propriétés, balises et éléments de mise en forme.

Conception de thèmes sécurisée

Date du document original en anglais : 22 Avril 2010 – 21h41 - http://drupal.org/node/336813



Vous rencontrerez à coup sûr des problèmes lors du développement d'un thème. Voici quelques tuyaux et assurances pour résoudre les problèmes de votre thème.

Vue d'ensemble des fichiers de thèmes

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

Styles standards du core Drupal

Traduction de la page http://drupal.org/node/388372
publiée / actualisée le 29 Janvier 2011 sur drupal.org   incomplet


Pour les éléments standards d'une page, le core de Drupal utilise une approche modulaire des classes CSS . Un certain nombre de classes sont utilisées dans un site Drupal. La liste qui suit se veut un rappel sur ces classes, ce qu'elles font et où on les trouve.

Structure du fichier .info

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


La syntaxe du fichier .info est similaire à celle des fichiers INI (http://fr.wikipedia.org/wiki/Fichier_INI).

Personnalisation et surcharge du Login Utilisateur, enregistrement et réinitialisation du mot de passe

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


Personnaliser le login Utilisateur, l'enregistrement et la réinitialisation du mot de passe est assez simple et utilise les concepts suivants :

Ajouter des classes « first » et « last » aux blocs

Date du document en anglais : 4 Mars 2010 - 23h29 - http://drupal.org/node/293188



Parfois, le premier ou le dernier bloc d'une région doit être d'un style différent des autres blocs. Pour avoir une classe « First » ou « Last » sur les premiers et derniers blocs d'une région, vous devez surcharger deux fonctions de thème : theme_block() et theme_blocks().

Introduction à PHP pour la conception de thèmes

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


Vous enseigner le PHP sort largement du cadre de ce document, mais voici quelques-unes des techniques élémentaires qu'il est important de connaître pour travailler avec les thèmes.

Découvrir vos données

Convertir n'importe quel gabarit ou design de site en thème Drupal - facilement !

Date du document en anglais : 29 Mars 2010 - 12h08 - http://drupal.org/node/313510  



La création de thèmes Drupal n'est pas aussi compliquée que vous pourriez le penser. Il y a certes des domaines plus pointus que d'autres, qui seront peut-être nécessaires, selon les besoins de votre site, ou des défauts mineurs que vous voudrez corriger (sur lesquels vous vous pencherez le moment venu). Créer le thème global de votre site est très simple.

Syndiquer le contenu