
Je crée un petit backoffice pour le nouveau site.
Celui-ci contient :
- une liste des utilisateurs
- la liste des actualités du site
- la liste des pages
- la liste des actualités
- la liste des liens.
Je me suis basé sur les modules du backoffice "maison et chalet des alpes" pour la réalisation de celui-ci.

Celle-ci étant la même que pour maisons et chalets des alpes, je ne la reexpliquerais pas.
Il m'a fallu réfléchir à une façon simple de gérer les articles.
Les contraintes étaient les suivantes :
- on doit pouvoir regrouper les pages en catégories
- chaque catégorie doit contenir au minimum un article ou alors permettre de pointer sur un lien.
J'ai choisi d'organiser les données comme ceci :
Deux tables sont utilisées.
La première contient la liste des catégories.
La deuxième la liste des articles.
La structure de la table des catégories est la suivante :
- num (numéro de ligne)
- nom_categorie
- lien_categorie
Et celle des articles :
- num (numéro de ligne)
- ordre
- titre
- num_cat (numéro de catégorie de l'article)
- lien (lien vers la page de l'article)
Gestion de la liste des liens
La aussi, il m'a fallu réfléchir à une façon simple de gérer le problème.
Contraintes :
- faire afficher une liste de catégories contenant de sous catégories contenant des liens
- ne pas avoir de sous-catégories vides
- permettre de ne pas se servir de sous-catégories
- un lien a obligatoirement une catégorie
Après réflexion, la table des liens (t_liens) a la structure suivante :
- num
- nom_lien
- descriptif_lien
- adresse_lien
- categorie
- sous_categorie
Grace a un peu de jonglerie mysql, je peux, grace à une table comme celle-ci faire afficher la liste des catégories, des sous-catégories.