Script de pages statiques

Vous pouvez travailler sur des pages de portail statiques en utilisant l'interface de script de Portal qui vous permet d'utiliser la fonction d'administration via la langage de script Jacl. Familiarisez-vous avec les commandes de script pouvant être utilisées avec des pages statiques.

Inclusion d'une page statique dans le portail

Pour inclure une page statique dans le portail, utilisez la commande suivante :

$Content create staticpage title markup compressedfilename filename [displayoption] [select]

Exemple : Exemple : $Content create staticpage MyStaticPageTitle html c:/tmp/StaticContentPage.zip index.html inline select

Ceci a pour effet de créer une page statique sous le nœud de contenu actuellement sélectionné pour le marquage html, avec le titre de page MyStaticPageTitle. Le contenu de la page est lu à partir du fichier c:/tmp/StaticContentPage.zip et le point d'entrée de l'affichage de la page est lu à partir du fichier index.html, qui doit se trouver dans le fichier compressé. Pour spécifier la méthode d'affichage, vous pouvez utiliser le paramètre facultatif displayoption. Celui-ci accepte l'une des valeurs suivantes : inline, iframe ou ajax. The default value is inline. Pour sélectionner la page que vous venez de créer comme nœud de contenu actuel, utilisez le paramètre facultatif select

Obtention du contenu de la page statique sous forme de fichier compressé

Pour obtenir le contenu d'une page statique au format de fichier compressé, utilisez la commande suivante :

$Content pageget oid markup compressedfilename

Exemple : $Content pageget 6_CGAH47L00G2N802TJFV58Q3000 html c:/tmp/MyStaticContentPage.zip

Le contenu de la page statique spécifiée est enregistré dans le fichier compressé c:/tmp/MyStaticContentPage.zip.

Définition du contenu de la page statique en spécifiant un nom de fichier compressé

Pour définir le contenu de la page statique en spécifiant un nom de fichier compressé, utilisez la commande suivante :

$Content pageset oid markup compressedfilename filename

Exemple : $Content pageset 6_CGAH47L00G2N802TJFV58Q3000 html c:/tmp/NewStaticContentPage.zip index.html

Cette commande remplace le contenu de la page statique spécifiée par celui du fichier compressé c:/tmp/NewStaticContentPage.zip. Le point d'entrée pour l'affichage de la page est lu à partir du fichier index.html. Ce fichier doit être contenu dans le fichier compressé.

Obtention des attributs d'une page statique

Pour obtenir les attributs d'une page statique, utilisez la commande suivante :

$Content get oid attribute markup

Les attributs valides sont les suivants :
filename
Utilisez cet attribut pour obtenir le nom du fichier de mise en page de la page statique dans le fichier compressé.
displayoption
Utilisez cet attribut pour spécifier le marquage, par exemple HTML.

Exemple : $Content get 6_CGAH47L00G2N802TJFV58Q3000 filename html

Ceci retourne le nom de fichier du point d'entrée pour l'affichage de la page, c'est à dire index.html pour le marquage spécifié.

Définition des attributs d'une page statique

Pour définir les attributs d'une page statique, utilisez la commande suivante :

$Content set oid attribute value markup

Les attributs valides sont les suivants :
  • filename. Utilisez cet attribut pour obtenir le nom du fichier de mise en page de la page statique dans le fichier compressé.
  • displayoption. Utilisez cet attribut pour spécifier le marquage, par exemple HTML.

Exemple 1 : $Content set 6_CGAH47L00G2N802TJFV58Q3000 filename anotherindex.html html

Ceci a pour effet de définir le point d'entrée pour l'affichage de la page sur anotherindex.html pour le marquage spécifié.

Exemple 2 : $Content set 6_CGAH47L00G2N802TJFV58Q3000 displayoption iframe html

Ceci a pour effet de définir l'option d'affichage sur iframe pour le marquage spécifié. Les options d'affichage valides sont les suivantes : inline, iframe et ajax.

Suppression d'une page statique

La commande pour la suppression d'une page statique est identique à celle pour la suppression d'une page de portail standard. Vous pouvez utiliser la commande : $Content delete oid

Pour supprimer une page statique, utilisez la commande suivante :

Exemple : $Content delete 6_CGAH47L00G2N802TJFV58Q3000