Attributs simples

Outre les attributs définis par défaut, les noeuds de contenu sont dotés des attributs répertoriés ci-après.

Tableau 1. Description des attributs de noeud de contenu
Attribut Description
position Position numérique parmi les éléments apparentés, basée sur zéro.
themeid Identificateur du thème du noeud de contenu.
themename Nom du thème du noeud de contenu.
allportlets Indicateur spécifiant si tous les portlets sont autorisés ou non pour la page. Si la valeur de cet indicateur est True, la liste des portlets autorisés est ignorée. Voir Attributs valorisés de liste.

L'attribut themeid est inscriptible. L'attribut themename n'est pas inscriptible, mais la valeur dépend de l'attribut themeid. L'attribut position n'est pas inscriptible non plus, mais sa valeur dépend de l'organisation de l'arborescence du contenu.

Pour obtenir les attributs d'un noeud de contenu de page statique, exécutez la commande suivante :

Jython :
Content.get(oid, attribute, markup)
Jacl :
$Content get oid attribute markup
Les attributs valides sont les suivants :
filename
Obtient le nom du fichier de mise en page de la page statique inclus dans le fichier d'archive ZIP.
displayoption
Indique les langages de marquage tels que HTML.

Exemple Jython : Content.get(6_CGAH47L00G2N802TJFV58Q3000, filename, html) Exemple Jacl : $Content get 6_CGAH47L00G2N802TJFV58Q3000 filename html

L'exemple précédent renvoie le nom de fichier du point d'entrée pour l'affichage de la page.

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

Exemple Jython :
Content.set(oid, attribute, value, markup)
Exemple Jacl :
$Content set oid attribute value markup
Les attributs valides sont filename et displayoption.
filename
Obtient le nom du fichier de mise en page de la page statique inclus dans le fichier d'archive ZIP. Par exemple, pour définir le point d'entrée afin d'afficher anotherindex.html pour le marquage spécifié, exécutez la commande suivante :

Jython : Content.set(6_CGAH47L00G2N802TJFV58Q3000, filename, anotherindex.html, html) Jacl : $Content set 6_CGAH47L00G2N802TJFV58Q3000 filename anotherindex.html html

displayoption
Indique les langages de marquage tels que HTML. Les options valides pour displayoption sont inline, iframe et ajax. Par exemple, pour affecter la valeur iframe à l'option d'affichage pour le marquage spécifié, exécutez la commande suivante :

Jython : Content.set(6_CGAH47L00G2N802TJFV58Q3000, displayoption, iframe, html) Jacl : $Content set 6_CGAH47L00G2N802TJFV58Q3000 displayoption iframe html