exemple de fichier banana.def
Cette fonction est destinée aux blocs standards que l'on inclue un peu dans toutes les pages.
Elle permet de n'inclure réellement l'image que dans la page nommée index.html
def IMG_INDEXPAGE_ONLY (image, width, height, align)
{
IF align ->
MOVE align RIGHT
ELSE
IF align <-
MOVE align LEFT
ELSE
MOVE align CENTER
ENDIF
ENDIF
IF PAGENAME INDEX

ELSE
ENDIF
}
//--------------------------------------------------------------------------------------------------------------------
def PUT_IMAGE (image, width, height, align)
{
IF align ->
MOVE align RIGHT
ELSE
IF align <-
MOVE align LEFT
ELSE
MOVE align CENTER
ENDIF
ENDIF

}
//--------------------------------------------------------------------------------------------------------------------
def TEXT (message, color, size)
{
%%message
}
//--------------------------------------------------------------------------------------------------------------------
def PARAGRAPHE (align)
{
IF align ->
MOVE align RIGHT
ELSE
IF align <-
MOVE align LEFT
ELSE
MOVE align CENTER
ENDIF
ENDIF
}
//--------------------------------------------------------------------------------------------------------------------
def /PARAGRAPHE ()
{
}
//--------------------------------------------------------------------------------------------------------------------
def BUTTON (libelle,page)
{
%%libelle
}
//--------------------------------------------------------------------------------------------------------------------
def BUTTON_COLOR (color,libelle,page)
{
%%libelle
}
//--------------------------------------------------------------------------------------------------------------------
def CELL_PICT_LINKTEXT ( widthcell, aligncell, picture, text, link, widthpic, heightpic )
{
%%text
|
}
//--------------------------------------------------------------------------------------------------------------------
def HYPERLINK ( text, link )
{
%%text
}
//--------------------------------------------------------------------------------------------------------------------
def CELL_PICTURE ( widthcell, aligncell, picture, widthpic, heightpic )
{

|
}
//--------------------------------------------------------------------------------------------------------------------
def PAGE_HEADER ( title, date_crea, author, description, keywords, robot )
{
%%title
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE (largeur, border, BORDERCOLOR, CELLPADDING, CELLSPACING)
{
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_DEBUT_LIGNE ()
{
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_FIN_LIGNE ()
{
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_TITRE_COL (titre, largeur, color, bgcolor, align)
{
IF align ->
MOVE align RIGHT
ELSE
IF align <-
MOVE align LEFT
ELSE
MOVE align CENTER
ENDIF
ENDIF
%%titre
|
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_DATACELL_DEBUT (largeur, valign, align)
{
IF align ->
MOVE align RIGHT
ELSE
IF align <-
MOVE align LEFT
ELSE
MOVE align CENTER
ENDIF
ENDIF
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_DATACELL_FIN ()
{
|
}
//--------------------------------------------------------------------------------------------------------------------
def TABLE_FIN ()
{
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTable2Cols (col1larg, col1align, col1txt, col2larg, col2align, col2txt)
{
IF col1align ->
MOVE col1align RIGHT
ELSE
IF col1align <-
MOVE col1align LEFT
ELSE
MOVE col1align CENTER
ENDIF
ENDIF
IF col2align ->
MOVE col2align RIGHT
ELSE
IF col2align <-
MOVE col2align LEFT
ELSE
MOVE col2align CENTER
ENDIF
ENDIF
|
%%col1txt
|
%%col2txt
|
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTitrePrix_LIBELLE (libelle)
{
%%libelle
|
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTitrePrix_FRANCS ()
{
PRIX HT FRANCS
|
PRIX TTC FRANCS
|
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTitrePrix_EUROS ()
{
PRIX HT EUROS
|
PRIX TTC EUROS
|
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTablePrix (libel, FRHT, FRTTC, EURHT, EURTTC)
{
| %%libel |
%%FRHT |
%%FRTTC |
%%EURHT |
%%EURTTC |
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTable2Cols+Lien (col1larg, col1align, col1txt, col2larg, col2align, col2txt, col3larg, col3align, col3txt, col3hyperlien)
{
IF col1align ->
MOVE col1align RIGHT
ELSE
IF col1align <-
MOVE col1align LEFT
ELSE
MOVE col1align CENTER
ENDIF
ENDIF
IF col2align ->
MOVE col2align RIGHT
ELSE
IF col2align <-
MOVE col2align LEFT
ELSE
MOVE col2align CENTER
ENDIF
ENDIF
IF col3align ->
MOVE col3align RIGHT
ELSE
IF col3align <-
MOVE col3align LEFT
ELSE
MOVE col3align CENTER
ENDIF
ENDIF
|
%%col1txt
|
%%col2txt
|
%%col3txt
|
}
//--------------------------------------------------------------------------------------------------------------------
def LigneTableLien+2Cols (col1larg, col1align, col1txt, col1hyperlien, col2larg, col2align, col2txt, col3larg, col3align, col3txt)
{
IF col1align ->
MOVE col1align RIGHT
ELSE
IF col1align <-
MOVE col1align LEFT
ELSE
MOVE col1align CENTER
ENDIF
ENDIF
IF col2align ->
MOVE col2align RIGHT
ELSE
IF col2align <-
MOVE col2align LEFT
ELSE
MOVE col2align CENTER
ENDIF
ENDIF
IF col3align ->
MOVE col3align RIGHT
ELSE
IF col3align <-
MOVE col3align LEFT
ELSE
MOVE col3align CENTER
ENDIF
ENDIF
|
%%col1txt
|
%%col2txt
|
%%col3txt
|
}
//--------------------------------------------------------------------------------------------------------------------
exemple de fichier tags.cnf
[ancien]:
[TITLE]:
[TEXT]:
[BLUE]:
[/BLUE]:
[RED]:
[/RED]:
[LINK_ADR]:
[/LINK_ADR]:
[COMPTEUR]:
[/PAGE]: