UserLand Software
Web scripting puissant et multi plateformes.
 

Frontier 5: Directives

Référence Web

Le dossier de Frontier pour Windows

Le dossier de Frontier pour Mac

Icônes

Fat Pages

Outlines

Le menu Web

Nouveau site Web

Directives

L'attribut PageHeader

Macros standard

Trucs et Astuces

Raccourcis clavier

Éléments utiles

Source du site

Les directives standards, ce qu'elles font et leur valeur par défaut.

#activeURLs
Si la valeur est true, les urls dans la page publiée seront activées.
Exemple : Si la valeur est true, une url sera placée dans une balise de lien, utilisant l'url à la fois dans le HREF et dans le texte du lien.
Valeur : Booléen (true ou false)
Défaut : true
#addLineFeeds
Si la valeur est true, un caractère de saut de ligne sera ajouté au caractère de retour de chariot dans les documents publiés.
Exemple : Sur Windows, les lignes se terminent par un retour chariot suivit d'un saut de ligne (cr + lf).
Valeur : Booléen (true ou false)
Défaut  : false sur Mac et true sur Windows.
#adrPageData "websites.x.y.z"
Fournit la localisation des données à intégrer à une Fat Page.
#autoParagraphs
Si la valeur est true, des balises de paragraphe (simples balises <P>) seront insérées pour chaque succession de deux retours chariot.
Valeur : Booléen (true ou false)
Défaut : false
#bgcolor, #text, #link, #vlink, #alink
Appelé par {bodyTag ()} et inclus dans la balise <body>.
Valeur : Chaîne de caractères ("string")
Défaut donné par la commande New Site : #bgcolor = FFFFFF, #link = 0000FF, #vlink = 800080, #alink = 008000
Note : Appelé également par {pageHeader ()}
#clayCompatibility
Si la valeur est true, "---" sur sa propre ligne deviendra une balise <HR>, et "***" n'importe où dans une ligne, mettra en gras le reste de la ligne.
Valeur : Booléen (true ou false)
Défaut : false
#defaultFileName
Nom de la page par défaut qui peut être différent de celui défini grâce à #siteDefaultName.
Exemples : index, default, home.
Valeur : Chaîne de caractères ("string")
Défaut : Index
#directivesOnlyAtBeginning
Si la valeur est true, seules les directives regroupées au début de chaque objet seront considérées (recommandé car cela accélère la publication).
Valeur : Booléen (true ou false)
Défaut : true
#dropNonAlphas
Si la valeur est true, les caractères non alphabétiques seront retirés des noms de fichiers.
Valeur : Booléen (true ou false)
Défaut : false
#expandGlossaryItems
Si la valeur est false, les éléments d'un glossaire (les textes entre guillemets) dans les pages ne subiront pas d'expansion.
Valeur : Booléen (true ou false)
Défaut : true
#fileExtension
Extension ajoutée aux noms de fichiers.
Exemple : html
Valeur : Chaîne de caractères ("string")
Défaut : .html
#glossary (table)
Une sous-table d'un site utilisée comme outil organisationnel.
Contient les substitutions de texte appelées lorsque Frontier publie une page.
#glossary (directive)
Ajoutez cette directive à une page si vous souhaitez utiliser un glossaire particulier pour cette page.
Exemple : #glossary "websites.x.y.z"
#images
Une sous-table d'un site utilisée comme outil organisationnel.
Contient les images que Frontier va publier lorsqu'elles seront appelées par les macros imageRef ou bgImageRef.
#imageFileCreator
Code créateur des fichiers image lorsqu'ils sont écrits sur le disque.
Exemple : MSIE pour les fichiers image de MS Explorer.
Plate-forme : Mac seul.
Valeur : Chaîne de caractères ("string")
#includeMetaCharset
Si la valeur est false, la balise meta charset n'est pas inclue.
Valeur : Booléen (true ou false)
Défaut : false
#includeMetaGenerator
Si la valeur est true, une balise "meta generator" est ajoutée (ex : <meta name="generator" content="Frontier 5.0 WinNT">)
Valeur : Booléen (true ou false)
Défaut : true
#indirectTemplate
Si la valeur est true, le template est conservé dans user.html.templates.
Valeur : Booléen (true ou false)
Défaut : false
#isFatPage
Si la valeur est true, la page sera publiée en tant que Fat Page.
Les données de la Fat Page sont ajoutées à la fin du HTML de la page, dans un commentaire.
À utiliser avec #adrPageData "websites.x.y.z"
Défaut : false
#isoFilter
Si la valeur est true, la page sera codée avec string.iso8859encode, changeant les caractères de haut ASCII en entités HTML.
Valeur : Booléen (true ou false)
Défaut : true
#lowerCaseFileNames
Si la valeur est true, les noms de fichiers seront entièrement convertis en lettres miniscules ("lowercase").
Valeur : Booléen (true ou false)
Défaut : false
#maxFileNameLength
Longueur maximum des noms de fichiers, suffixe inclu.
Exemple : Pour les fichiers nommés selon la convention DOS 8 + 3, doit être définie à 12 (8 + . + 3)
Valeur : Chaîne de caractères ("string")
Défaut : 31
#pageHeader
Pour plus de détails, voir l'attribut PageHeader.
Utilisé à la place de la macro {pageHeader ()} pour fournir davantage de contrôle sur le contenu de la balise <head>.
#prefs
Une sous-table d'un site utilisée en tant qu'outil organisationnel.
Les directives d'un site peuvent être contenues dans la table #prefs.
Les directives dans la table #prefs n'ont pas besoin du préfixe #, qui sera considéré comme présent.
#processMacros
Si la valeur est true, les macros entre accolades {...} seront exécutées.
Valeur : Booléen (true ou false)
Défaut : true
#renderOutlineWith
Utilisé dans les outlines, appelle le renderer ;"nomDuRenderer" conservé dans user.html.renderers.
Note : Le renderer peut également être conservé dans la table #tools du site contenant l'outline à publier.
Syntaxe : #renderOutlineWith "nomDuRenderer"
#siteDefaultName
Utilisé avec {outlineSite ()}, il définit le nom de la page par défaut du site.
Examples : index, default, home
Défaut : true
Note : Si #siteDefautName n'est pas défini, #defaultFileName (ou la valeur de user.html.prefs.defaultFilename) est utilisé.
#template
Les pages d'un site Web sont publiée grâce à un modèle ("template") qui en définit la mise en page.
Le modèle le plus simple comprendra :
{pageHeader()}
{bodytext}
{pagefooter()}
#textFileCreator
Code créateur des fichiers texte écrits sur disque.
Examples : MSIE pour MS Explorer, MOSS pour Netscape, R*ch pour BBEdit, NISI pour Nisus Writer.
Plate-forme : Mac seulement
Valeur : String4
Défaut : MOSS
#title
Généralement inclus dans chaque objet texte ou outline, en tant que première des directives.
Utilisé par le glossaire pour créer les liens relatifs.
Utilisé par {pageHeader (title)} pour créer la balise <title>.
#tools
Une sous-table d'un site utilisée comme outil organisationnel.
Les fichiers contenus dans la table #tools ne sont pas publiés avec le reste du site.
#useImageCache
Si la valeur est true, seules les nouvelles images seront créées sur le disque.
Valeur : Booléen (true ou false)
Défaut : false
#useGlossaryPatcher
Utilisé avec Next/Prev, sa valeur doit être true pour que Next/Prev fonctionne.
Valeur : Booléen (true ou false)
Défaut : true

   


 
Site scripté avec Frontier
© Copyright 1996-98 UserLand Software, ainsi que Emmanuel M. Décarie et Philippe Martin pour la traduction. Page créée le : 25/04/98; 21:40:13. Mise à jour le : 27/04/98; 19:39:15. Webmestres : francais@scripting.com.