Menu Module Page Brique Table simple Table complexe Edition Mes ajouts
Obliquid ?
  est un C.M.S.P.G.C.

Vous trouverez un livre blanc sur les CMS sur le site :
www.cms-quebec.com
 
Menu
Partie commune
Partie locale
Module
Page
Brique
Table simple
Table complexe
Edition
Mes ajouts
 
Version : 0.0.11
 
Partie commune
 
Elle est composé à partir du fichier qui se trouve sous :
/common/navxml/navxml.xml
Chaque option du menu correspond à un groupe <NAV> du fichier.

Exemple :

<NAV PAGE="home" ORD="10">
  <THEME NAME="*default*">
    <TEXT>Home</TEXT>
    <IMAGE>common/images/core/home.gif</IMAGE>
    <PARMS>"&amp;date=".$_GET['date'];</PARMS>
  </THEME>
</NAV>

Explication :

PAGE : Nom de la page à afficher.
ORD : Ordre d'affichage dans le menu.
TARGET : page de destination par défaut '_self' ou '_parent', '_blank', '_top'.
THEME NAME : Nom du théme ou '*default*' par défaut le théme courant.
TEXT : Texte à afficher lors du positionement sur l'image.
IMAGE : Image à afficher dans le menu.
PARMS : Paramètres à passer à la page (Utilisable avec $_GET[])

   
Partie locale
  Créer les sous-répertoires :
  • local/images
  • local/navxml
dans celui-ci créer un fichier du type :

Exemple :

<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: nav.xml,v 0.1 2005/01/10 chautard Exp $ -->
<!DOCTYPE NAVOBJECTS SYSTEM "nav.dtd">
<NAVOBJECTS>
  <NAV PAGE="bene_beneadm" ORD="210">
    <THEME NAME="*default*">
    <TEXT>Personne</TEXT>
    <IMAGE>local/images/bene/bene.gif</IMAGE>
  </THEME>
  </NAV>
</NAVOBJECTS>

Explication :

ORD : Ordre d'affichage dans le menu choisir une valeur à partir de 200 pour positionner les nouveaux menus aprés les menus existants.

PARTIE ANNEXE  
Quelques sites utiles et utilisés : Quelques documentations sommaires extraites de www.programmez.com

Je ne suis pas un gourou PHP, TPL ou Obliquid, mais si des informations vous manquent sur ce CMS n'exitez pas à m'envoyer un mail.