Blog
Thématisation Drupal leçon 4 : Thématisation des nœuds. Création des pages employés, portfolio
Dans ce tutoriel, nous allons thématiser les nœuds, mais d'abord, il faut créer l'affichage du portfolio et des employés.
Thématisation Drupal leçon 5 : Thématisation d’un champ. Modèle field.tpl.php.
Dans cette leçon, nous continuons la thématisation de Drupal et cette fois-ci, nous allons thématiser les champs. Après cette leçon, nous aborderons la thématisation de l'affichage des vues (Views).
Thématisation de Drupal Leçon 6 : Thématisation de Views slideshow et jcarousel
Dans cette vidéo, je vais thématiser Views slideshow, je vais surcharger plusieurs templates et intégrer le plugin jcarousel pour thématiser le pager du slideshow.
Modules utilisés
Views slideshow - http://drupal.org/project/views_slideshow
Plugins :
jQuery jCarousel - http://sorgalla.com/projects/jcarousel/
Code pour faire fonctionner jcarousel :
Thématisation Drupal leçon 7 : Thématisation du terme de taxonomie
Dans cette leçon, nous allons thématiser la page de taxonomie à l’aide du template taxonomy-term.tpl.php et du module Taxonomy Views Integrator (TVI).
Thématisation Drupal leçon 8 : Thématisation de la page utilisateur user-profile.tpl.php
Dans ce tutoriel, nous allons voir comment thématiser la page des utilisateurs. Nous utiliserons le template user-profile.tpl.php.
Thématisation Drupal. Modèle d’email de notification du module Webform
Le catalogue que nous avons créé via les modules CCK, Taxonomy et Webform permet d’envoyer des notifications par e-mail au client et à l’administrateur du site (manager) concernant une commande effectuée. Cependant, le manager reçoit dans l’e-mail uniquement le nom, la quantité du produit et les coordonnées du client. Je pense qu’il serait très pratique que le mail contienne directement un lien vers le produit commandé.
Actuellement, lors de la commande, un mail de ce type est envoyé :
Création de diaporamas (slideshow) et de carrousels jQuery dans Drupal 7. Partie 1
Il arrive assez souvent qu’on souhaite ajouter une touche spéciale, un peu animer le site. Les sites créés avec Drupal dans une installation de base ont un aspect statique et ordinaire, alors qu’on voudrait qu’ils soient originaux, dynamiques, colorés et vivants. Pour cela, on peut faire un menu déroulant, des pages mises à jour dynamiquement ou une bannière dans l’en-tête du site.
Création de diaporamas (slideshow) et de carrousels jQuery dans Drupal 7. Partie 2
Dans la partie précédente, nous avons créé un diaporama, ici avec l’affichage des employés de l’organisation, mais vous pouvez utiliser une bannière comme en-tête de site. Cependant, je ne suis pas satisfait de cette solution standard, j’aimerais avoir des boutons pour passer au slide précédent et suivant. C’est plus esthétique que de simples boutons textuels ou numériques.
Je rappelle que Views et Views_slideshow sont déjà installés.
Commençons par ajouter un contrôleur textuel pour les slides.
page-content-type.tpl.php : un template séparé pour un type de contenu
Vous avez probablement déjà créé plusieurs fois des templates spécifiques pour vos nœuds en les surchargeant sous la forme node-content-type.tpl.php.
Parfois, cela suffit, mais parfois pour un type de contenu spécifique, il est nécessaire de définir un template particulier. Malheureusement, dans Drupal 6, cela n'est pas possible sans écrire du code supplémentaire. Pour que nos nouveaux templates pour les types de contenu page-content-type.tpl.php fonctionnent, il faut insérer le code suivant dans le fichier template.php :
Suppression ou remplacement des fichiers CSS standards
Parfois, il est nécessaire de modifier ou de supprimer les fichiers CSS standards : system.css, defaults.css ou system-menus.css. Bien sûr, on peut modifier ces fichiers, mais lors de la mise à jour de Drupal, on peut oublier ces modifications et ces fichiers seront écrasés. Pour éviter cela, il faut exclure ces fichiers de la liste des CSS chargés par Drupal. Si certains styles de ces fichiers vous sont utiles, vous pouvez les copier dans le fichier style.css de votre thème et les modifier là . Ainsi, vous protégerez votre code CSS contre une suppression accidentelle.