thème

Bartik : une nouvelle tête pour drupal

Avec la sortie de l'alpha 6 de Drupal 7, non seulement on voit le bout de la liste des bugs à résoudre de celui-ci, mais aussi quelques bonnes surprises, comme l'apparition d'un nouveau thème par défaut : Bartik.

Créer un formateur CCK

Sommaire
1. Déclaration du formateur CCK
2. Implémentation de la fonction de thème
3. Création du thème

Un formateur CCK permet de transformer l’affichage d’un champ en ce que l’on veut, ce n’est ni plus, ni moins qu’une fonction de thème.

Créer des templates (fichier.tpl.php) pour themer vos modules

Lors de la création de vos modules vous pouvez être amenés à mettre en forme votre contenu pour garder une approche cohérence avec la dissociation fond / forme. Il est donc nécessaire de donner la possibilité au themer de pouvoir modifier la mise en forme du contenu que vous aller afficher.
Afin de rendre une telle action possible, vous allez devoir déclarer au sein de votre module un hook_theme, qui va déclarer les éléments qui pourront être themés via vos templates.

Récupérer le chemin d’un module ou d’un thème

Que vous développiez votre module ou que vous soyiez en plein templating, vous serez amené à recupérer le chemin de votre module ou de votre thème.

Il existe plusieurs fonction pour vous aider dans votre tache, nous allons les passer en revue.

path_to_theme()

Cette fonction revoit le chemin courant, si vous êtes dans votre thème (sites/all/themes/montheme) ou si vous êtes dans votre module (sites/all/modules/monmodule/monmodule.module).

Thèmes Drupal : un style différent pour chaque section de votre site

Niveau : intermédiaire à avancé

Imaginons un site fictif structuré en trois sections:

  • produit (www.monsite.fr/produit/*),
  • services (www.monsite.fr/services/*),
  • blog (www.monsite.fr/blog/*),

La mise en page de chaque section est identique mais afin de renforcer leur identité propre, chaque section comportera un header d'une couleur différente.

Comment faire cela ?

en lire plus

Thèmes Drupal : comment afficher un bloc entre un article et ses commentaires ?

Dans ce petit exercice, nous allons voir comment afficher un bloc de contenu entre le corps d'un article et ses commentaires. Cela parait trivial, mais en fait, cela nécessite d'insérer un petit bout de code dans votre thème...

Dans Drupal, les blocs sont utilisés pour afficher des informations secondaires. Pour afficher un bloc, vous devez lui assigner un emplacement dans votre mise en page : la région. Les régions sont définies par votre thème dans le fichier ".info".

Inéation.com s'offre une nouvelle garde robe pour les fêtes !

Et voilà ! Inéation.com à changé son thème... Ce blog est vraiment gâté, en plus d'un nouveau thème, il a eu le droit à quelques modules supplémentaires. Bref, plus de détail à venir sur le redesign et sur la politique éditoriale du blog pour 2009.

En attendant, bonnes fêtes à tous et dites moi ce que vous pensez de sa nouvelle livrée...

Basic, le meilleur "starter" thème pour Drupal 6 ?

Pour bâtir votre propre thème vous avez trois possibilités:

  1. Adapter un thème Drupal existant
  2. Transformer un gabarit XHTML/CSS en un thème pour Drupal
  3. Partir de zéro et bâtir une structure XHTML et un style CSS adapté à chaque projet

Bien que a-priori astucieuse, la première méthode est souvent fastidieuse. Car, avant de styler le thème à son image, il va falloir passer des heures à le nettoyer en lui enlevant un balisage HTML qui n'a plus de sens, en annulant ses styles et en effaçant ses images superflues.

Bientôt un nouveau design pour ineation.com

Inéation.com va bientôt changer de peau...
Le nouveau thème est à 90% prêt, alors cela vaut bien un petit avant goût...

Basic, le meilleur "starter" thème pour Drupal 6 ?

Pour bâtir votre propre thème vous avez trois possibilités:

  1. Adapter un thème Drupal existant
  2. Transformer un gabarit XHTML/CSS en un thème pour Drupal
  3. Partir de zéro et bâtir une structure XHTML et un style CSS adapté à chaque projet

Bien que a-priori astucieuse, la première méthode est souvent fastidieuse. Car, avant de styler le thème à son image, il va falloir passer des heures à le nettoyer en lui enlevant un balisage HTML qui n'a plus de sens, en annulant ses styles et en effaçant ses images superflues.

Syndicate content