Développement
Joomla, modifier le template du menu
Soumis par kgaut le 20 février 2011 15h11Cabinet Horizon-Santé
Site du cabinet de réflexologie-relaxation "Horizon Santé" de Chantal Henriot à Poisy.
PharoConf Annecy 2011 à l'IMUS d'Annecy le Vieux

La première PharoConf (ou conférence sur pharo) d'Annecy aura lieu le jeudi 10 Février 2010 à l'IMUS d'Annecy-le-Vieux.
Pharo est un langage de programmation orienté objet dérivé de Squeak. Plus d'informations sur Pharo.
Au programme, des présentations, des sprints, des ateliers.
PHP5 Widiwici
Widiwici est un reseau social orienté sur le sport, défis entre membres, évenements...
Cette prestation à consisté à porter le système qui était en PHP4 vers PHP5.2.
Mes liens
Un petit site concept développé rapidement histoire de tester deux-trois trucs.
Mes liens ce veux un agrégateur des différents liens que je trouve intéressants sur le net est que je veux garder sous la main et éventuellement partager.
Ce n'est qu'une première version, ultra simple (et ultra moche) sur laquelle je développerai à l'occasion des nouvelles fonctionnalités, entre autres interfaces avec twitter, google reader...
C'était aussi un gros pretexte pour tester drupal 7!
Livre : Concevoir et déployer ses sites web avec Drupal
Juste un petit mot pour vous dire que la seconde édition du meilleur livre francophone que j'ai pu lire en Français est sorti:

Ecrit par Yoran Brault aux éditions Eyrolles (référence dans l'informatique).
Au sommaire:
Créer son site smartphone avec Drupal

Drupal permet à l'aide d'un extension de facilement créer une version mobile de son site.
Il suffit pour cela d'installer le module Mobile Tools qui se chargera de :
Créer un template spécial pour un type de contenu dans Drupal
Drupal permet de créer des types de contenus particuliers (voir par là pour plus d'infos), mais il permet aussi de leurs associer des templates spéciaux.
Pour cela il suffit de créer dans le dossier de votre thème un fichier avec le nom suivant:
node-[node-type].tpl.php (en replacant [node-type] par le nom machine de votre type de contenu, par exemple:
node-realisation.tpl.php
Créer un sous thème dans Drupal
Il est possible dans drupal de créer des sous-thèmes, dans une vision objet, on aurait ainsi un thème qui hérite d'un autre.

Externaliser son template sous CMS Made Simple
Un des points qui peut être déstabilisant avec le néanmoins excellent CMS Made Simple est sa façon de gérer les template. Pour faire simple, ils sont stockés dans la base de données et mis en cache.
Pour modifier son template ou sa feuille de style, on peut certes passer par le backoffice, mais il est tellement plus pratique de passer par son éditeur habituel.



Note: ce code est pour Joomla 1.5, mais le principe est le même pour la version 1.6, il devrait en théorie fonctionner aussi.
Dans le cadre d'une refonte graphique d'un site j'ai besoin de distinguer les éléments d'un menu de navigation pairs et impairs, joomla n'offrant pas ce comportement par défaut j'ai du modifier le template du menu.