La Maison Rousse est un site qui à terme permettra la vente en ligne de tableaux pour la décoration de la maison.

Point sur le développement du site

  • Quelques modifications des CSS pour mieux passer sous Internet Explorer 6. Il reste encore quelques soucis d'alignement par rapport à Firefox et Safari...
  • Premiers tests avec IE7 pre Beta 2 : Bonne nouvelle, ça passe bien mieux que sur IE6 !
  • Ajout des sous-catégories : J'ai mis les mains dans Drupal et je me suis concoté une petite requète SQL de derrière les fagots, pour sortir les noeuds d'un terme d'un vocabulaire, triés par rapport à un autre vocabulaire puis par rapport au contenu d'un champ d'un flexinode...

$query = "SELECT n.nid, type, td.name FROM {node} n ".
"INNER JOIN {term_node} tn ON n.nid=tn.nid ".
"INNER JOIN {term_node} tn0 ON n.nid=tn0.nid ".
"INNER JOIN {term_data} td ON tn.tid=td.tid and td.vid=5 ".
"INNER JOIN {flexinode_data} flex ON n.nid = flex.nid ".
"WHERE status = 1 AND type = 'flexinode-1' " .
" AND tn0.tid = $collection_tid " .
" AND flex.field_id = $in_subcategory_order_fid ".
" ORDER BY td.weight, td.name, flex.textual_data ASC";

Pour donner ça :

Galerie artiste peintre, La Maison Rousse

Pas mal non ?

Je l'avoue, il m'a fallu quelques essais avant d'en arriver à cette requête SQL mais Drupal est vraiment un outil super souple. Plus je l'utilise et plus je l'apprécie.

Reste maintenant à travailler la partie vente en ligne...

Suite au prochain épisode.